Don't do doHead if MIME type already set in Zotero.Attachments.linkFromURL()

This commit is contained in:
Dan Stillman 2008-05-13 18:46:15 +00:00
parent 898890eca3
commit db89785a8a

View File

@ -382,17 +382,19 @@ Zotero.Attachments = new function(){
Zotero.Notifier.enable(); Zotero.Notifier.enable();
} }
// If we don't have the MIME type, do a HEAD request for it if (!mimeType) {
Zotero.Utilities.HTTP.doHead(url, function(obj){ // If we don't have the MIME type, do a HEAD request for it
var mimeType = obj.channel.contentType; Zotero.Utilities.HTTP.doHead(url, function(obj){
var mimeType = obj.channel.contentType;
if (mimeType) { if (mimeType) {
var sql = "UPDATE itemAttachments SET mimeType=? WHERE itemID=?"; var sql = "UPDATE itemAttachments SET mimeType=? WHERE itemID=?";
Zotero.DB.query(sql, [mimeType, itemID]); Zotero.DB.query(sql, [mimeType, itemID]);
} }
Zotero.Notifier.trigger('add', 'item', itemID); Zotero.Notifier.trigger('add', 'item', itemID);
}); });
}
return itemID; return itemID;
} }