From b7dacb664ef44b86456ea834c912deca98d6d364 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Sun, 29 Oct 2006 19:39:21 +0000 Subject: [PATCH] Fix incorrect folder permissions breaking attachments on Linux --- chrome/content/zotero/xpcom/attachments.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chrome/content/zotero/xpcom/attachments.js b/chrome/content/zotero/xpcom/attachments.js index e3fb24f68..0089c0e66 100644 --- a/chrome/content/zotero/xpcom/attachments.js +++ b/chrome/content/zotero/xpcom/attachments.js @@ -53,7 +53,7 @@ Zotero.Attachments = new function(){ // Create directory for attachment files within storage directory var destDir = Zotero.getStorageDirectory(); destDir.append(itemID); - destDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0644); + destDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0755); file.copyTo(destDir, null); @@ -208,7 +208,7 @@ Zotero.Attachments = new function(){ // Create a new folder for this item in the storage directory var destDir = Zotero.getStorageDirectory(); destDir.append(itemID); - destDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0644); + destDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0755); var file = Components.classes["@mozilla.org/file/local;1"]. createInstance(Components.interfaces.nsILocalFile); @@ -316,7 +316,7 @@ Zotero.Attachments = new function(){ // Create a new folder for this item in the storage directory var destDir = Zotero.getStorageDirectory(); destDir.append(itemID); - destDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0644); + destDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0755); var file = Components.classes["@mozilla.org/file/local;1"]. createInstance(Components.interfaces.nsILocalFile);