From dd5942c538e40a7b16f87046f9b9c27cf08e94cc Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Sun, 7 Nov 2010 07:38:50 +0000 Subject: [PATCH] fix handling of files without extensions --- chrome/content/zotero/fileInterface.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/chrome/content/zotero/fileInterface.js b/chrome/content/zotero/fileInterface.js index a8831c3db..6c1f89d67 100644 --- a/chrome/content/zotero/fileInterface.js +++ b/chrome/content/zotero/fileInterface.js @@ -260,8 +260,9 @@ var Zotero_File_Interface = new function() { function _importTranslatorsAvailable(translation, translators) { if(translators.length) { if(translation.location instanceof Components.interfaces.nsIFile) { - var collectionName = (translation.location.isDirectory() ? translation.location.leafName - : translation.location.leafName.substr(0, translation.location.leafName.lastIndexOf("."))); + var leafName = translation.location.leafName; + var collectionName = (translation.location.isDirectory() || leafName.indexOf(".") === -1 ? leafName + : leafName.substr(0, leafName.lastIndexOf("."))); var allCollections = Zotero.getCollections(); for(var i=0; i