Fix metadataForPluginId crash when value is null

This commit is contained in:
Ben Gotow 2025-01-26 17:22:40 -06:00
parent 6b5a74f718
commit b08f1ceb49

View file

@ -79,12 +79,15 @@ export class ModelWithMetadata extends Model {
return null; return null;
} }
const value = JSON.parse(JSON.stringify(metadata.value)); const value = JSON.parse(JSON.stringify(metadata.value));
if (value.expiration) { if (value === null || value === undefined) {
value.expiration = new Date(value.expiration * 1000); return null;
} }
if (Object.keys(value).length === 0) { if (Object.keys(value).length === 0) {
return null; return null;
} }
if (value.expiration) {
value.expiration = new Date(value.expiration * 1000);
}
return value; return value;
} }