Fix startup error from empty 'collection' search condition

This commit is contained in:
Dan Stillman 2017-07-13 16:10:33 -04:00
parent 542d68cc4c
commit 0c49350cdf

View File

@ -123,6 +123,11 @@ Zotero.Searches = function() {
// Parse "condition[/mode]"
let [conditionName, mode] = Zotero.SearchConditions.parseCondition(condition.condition);
// Not sure how this can happen, but prevent an error if it does
if (condition.value === null) {
condition.value = '';
}
let cond = Zotero.SearchConditions.get(conditionName);
if (!cond || cond.noLoad) {
Zotero.debug("Invalid saved search condition '" + conditionName + "' -- skipping", 2);