Fix incorrect folder permissions breaking attachments on Linux
This commit is contained in:
parent
4a05f1c8ad
commit
b7dacb664e
|
@ -53,7 +53,7 @@ Zotero.Attachments = new function(){
|
||||||
// Create directory for attachment files within storage directory
|
// Create directory for attachment files within storage directory
|
||||||
var destDir = Zotero.getStorageDirectory();
|
var destDir = Zotero.getStorageDirectory();
|
||||||
destDir.append(itemID);
|
destDir.append(itemID);
|
||||||
destDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0644);
|
destDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0755);
|
||||||
|
|
||||||
file.copyTo(destDir, null);
|
file.copyTo(destDir, null);
|
||||||
|
|
||||||
|
@ -208,7 +208,7 @@ Zotero.Attachments = new function(){
|
||||||
// Create a new folder for this item in the storage directory
|
// Create a new folder for this item in the storage directory
|
||||||
var destDir = Zotero.getStorageDirectory();
|
var destDir = Zotero.getStorageDirectory();
|
||||||
destDir.append(itemID);
|
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"].
|
var file = Components.classes["@mozilla.org/file/local;1"].
|
||||||
createInstance(Components.interfaces.nsILocalFile);
|
createInstance(Components.interfaces.nsILocalFile);
|
||||||
|
@ -316,7 +316,7 @@ Zotero.Attachments = new function(){
|
||||||
// Create a new folder for this item in the storage directory
|
// Create a new folder for this item in the storage directory
|
||||||
var destDir = Zotero.getStorageDirectory();
|
var destDir = Zotero.getStorageDirectory();
|
||||||
destDir.append(itemID);
|
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"].
|
var file = Components.classes["@mozilla.org/file/local;1"].
|
||||||
createInstance(Components.interfaces.nsILocalFile);
|
createInstance(Components.interfaces.nsILocalFile);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user