Fix export error of item.tags being undefined (#4962)

Item generated from embedded image attachment may not have attribute `tags`.
This commit is contained in:
windingwind 2025-01-03 06:48:31 +01:00 • committed by Dan Stillman
parent 36838e6a9a
commit f7b4cf907b

View file

@ -938,11 +938,13 @@ Zotero.Utilities.Internal = {
}
// Tags
for (let i = 0; i < item.tags.length; i++) {
if (!item.tags[i].type) {
item.tags[i].type = 0;
if (item.tags) {
for (let i = 0; i < item.tags.length; i++) {
if (!item.tags[i].type) {
item.tags[i].type = 0;
}
// No translator ever used "primary", "fields", or "linkedItems" objects
}
// No translator ever used "primary", "fields", or "linkedItems" objects
}
// "related" was never used (array of itemIDs)