Fix startup error from empty 'collection' search condition
This commit is contained in:
parent
542d68cc4c
commit
0c49350cdf
|
@ -123,6 +123,11 @@ Zotero.Searches = function() {
|
||||||
// Parse "condition[/mode]"
|
// Parse "condition[/mode]"
|
||||||
let [conditionName, mode] = Zotero.SearchConditions.parseCondition(condition.condition);
|
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);
|
let cond = Zotero.SearchConditions.get(conditionName);
|
||||||
if (!cond || cond.noLoad) {
|
if (!cond || cond.noLoad) {
|
||||||
Zotero.debug("Invalid saved search condition '" + conditionName + "' -- skipping", 2);
|
Zotero.debug("Invalid saved search condition '" + conditionName + "' -- skipping", 2);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user