diff --git a/src/backend/src/om/entitystorage/ValidationES.js b/src/backend/src/om/entitystorage/ValidationES.js index affe7e446..52cd2f9a9 100644 --- a/src/backend/src/om/entitystorage/ValidationES.js +++ b/src/backend/src/om/entitystorage/ValidationES.js @@ -41,7 +41,10 @@ class ValidationES extends BaseES { console.log('OLD ENT', extra.old_entity); for ( const prop of Object.values(this.om.properties) ) { - if ( prop.descriptor.protected ) { + if ( + prop.descriptor.protected || + prop.descriptor.read_only + ) { await entity.del(prop.name); } } diff --git a/src/backend/src/om/mappings/app.js b/src/backend/src/om/mappings/app.js index ed9a0ab41..c9f9dc2c7 100644 --- a/src/backend/src/om/mappings/app.js +++ b/src/backend/src/om/mappings/app.js @@ -142,7 +142,7 @@ module.exports = { // SYSTEM godmode: { type: 'flag', - protected: true, + read_only: true, }, } }