Update check namespace unique condition

This commit is contained in:
Rémi de Juvigny 2022-07-11 12:02:18 +02:00
parent 4375b1c59f
commit fec7800e42

View File

@ -20,7 +20,8 @@ class CustomFields {
const namespace = pluginId ? `plugin::${pluginId}.${name}` : `global::global.${name}`;
// Ensure the namespace is unique
invariant(this.customFields[namespace] === undefined, 'A similar custom field already exists');
const namespaceAlreadyUsed = Object.prototype.hasOwnProperty.call(this.customFields, namespace);
invariant(!namespaceAlreadyUsed, 'A similar custom field already exists');
this.customFields[namespace] = customField;
}