Closed Bug 455104 Opened 17 years ago Closed 17 years ago

UI for setting delete model is gone

Categories

(Thunderbird :: Account Manager, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 3.0a3

People

(Reporter: philor, Unassigned)

References

Details

(Keywords: regression, Whiteboard: [fixed by bug 441437 backout and bug 455069])

STR: 1. Open Account Settings, select an IMAP server, select Server Settings The whole IMAP delete model radiogroup (in the Server Settings group, following the label "When I delete a message:") will be missing, and the console says Error: [Exception... "Not enough arguments [nsIMsgFolder.createSubfolder]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: file:///Applications/Thunderbird.app/Contents/MacOS/components/folderLookupService.js :: fls_getFolderById :: line 73" data: no] Source File: file:///Applications/Thunderbird.app/Contents/MacOS/components/folderLookupService.js Line: 73
Flags: blocking-thunderbird3+
Actually, since I can change other settings on that page and have them stick in a build from 2008-09-04, and can't in a build from today, I probably meant "breaks setting anything on the Server Settings pane for an IMAP server"
This just needs a null msgWindow argument appended to the end of the call, but I won't be in a position to draft a patch until Tuesday-ish.
Well, yeah, it needs that, but the problem is that we're getting into the createSubFolder part, because we're looking for imap://yadda@foo.com/Trash when what's in this._map is imap://yadda@foo.com/INBOX/Trash - apparently setupImapDeleteUI() expects GetMsgFolderFromUri(aServerId) to include the /INBOX/ part, and it now doesn't.
For the record, bug 441437 has been backed out, but this bug is still present.
Summary: "Not enough arguments [nsIMsgFolder.createSubfolder]" breaks setting IMAP delete model → UI for setting delete model is gone
So it seems there were two problems here. One was bug 441437 (as referenced early on), the other bug 422814 regressed. Bug 455069 has fixed this bug (checked on local build) will be in tomorrow's nightlies.
Blocks: autoconfig
Status: NEW → RESOLVED
Closed: 17 years ago
Depends on: 455069
Keywords: regression
Resolution: --- → FIXED
Whiteboard: [fixed by bug 441437 backout and bug 455069]
You need to log in before you can comment on or make changes to this bug.