diff --git a/packages/noodl-runtime/src/api/cloudstore.js b/packages/noodl-runtime/src/api/cloudstore.js index d334496..3f317c4 100644 --- a/packages/noodl-runtime/src/api/cloudstore.js +++ b/packages/noodl-runtime/src/api/cloudstore.js @@ -596,6 +596,12 @@ function _fromJSON(item, collectionName, modelScope) { model.set(key, _deserializeJSON(item[key], _type, modelScope)); } + // Add the ACL roles to a global object + if (item.objectId && item.ACL) { + const aclModel = modelStore.get('--ndl--acl'); + aclModel.set(item.objectId, item.ACL); + } + return model; }