Skip to content

Commit 0549d02

Browse files
committed
spread clp to avoid read only issue
1 parent bf52c3d commit 0549d02

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/DefinedSchemas.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,8 @@ export class DefinedSchemas {
249249
if (!localSchema.classLevelPermissions && !cloudSchema) {
250250
logger.warn(`classLevelPermissions not provided for ${localSchema.className}.`);
251251
}
252-
const clp = localSchema.classLevelPermissions || {};
252+
// Use spread to avoid read only issue (encountered by Moumouls using directAccess)
253+
const clp = { ...localSchema.classLevelPermissions } || {};
253254
const cloudCLP = (cloudSchema && cloudSchema.classLevelPermissions) || {};
254255
// Try to inject default CLPs
255256
const CLPKeys = ['find', 'count', 'get', 'create', 'update', 'delete', 'addField'];

0 commit comments

Comments
 (0)