Use AppleScript to save an attachment in Mail.app broken

Originator:gcerquant
Number:rdar://9909616 Date Originated:
Status:Duplicate/9731063 Resolved:
Product:Mail.app Product Version:Version 5.0 (1244.2/1244.3)
Classification:Serious Bug Reproducible:Always
 
Summary:
It's not possible anymore to use AppleScript to save an attachment of a mail message.

Steps to Reproduce:
Run the following AppleScript.

set theOutputFolder to (choose folder) as string
tell application "Mail"
	set theMessages to selection
	
	
	repeat with theMessage in theMessages -- loop through the messages sent by Mail
		
		set theAttachements to mail attachments of theMessage
		repeat with anAttachment in theAttachements
			
			--			try
			set theSavePath to theOutputFolder & name of anAttachment
			
			save anAttachment in theSavePath
			--			end try
			
		end repeat
		
	end repeat
end tell


Expected Results:
The attachments of the selected mail of Mail.app are saved in the selected directory.

Actual Results:
You get an error:
error "Mail got an error: AppleEvent handler failed." number -10000

Regression:
Broken in Lion 10.7, build 11A511.
Was working on Snow Leopard.
Exact release of the regression in Lion (DP or GM) is unknown.


Notes:
AppleScript file attached.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!