From cb613bbd69dfe200cdd2731fb094f9ee3bdc99e4 Mon Sep 17 00:00:00 2001 From: Bogdan Abaev Date: Wed, 14 Jun 2023 15:15:27 -0400 Subject: [PATCH] prevent 500 error on parentItem=false in item creation Only set parentItem if it is a truth-y value. Fixes #109 --- model/Items.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/model/Items.inc.php b/model/Items.inc.php index df08d0c6e..6caf5de69 100644 --- a/model/Items.inc.php +++ b/model/Items.inc.php @@ -1697,7 +1697,9 @@ public static function updateFromJSON(Zotero_Item $item, continue 2; case 'parentItem': - $item->setSourceKey($val); + if ($val) { + $item->setSourceKey($val); + } break; case 'creators':