WIP - fix check for default writable
This commit is contained in:
@@ -380,8 +380,10 @@ export class ObjectService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Check if field is writable (for authorization)
|
// Check if field is writable (for authorization)
|
||||||
if (fieldDef.defaultWritable === false) {
|
// Support both snake_case (from DB) and camelCase (if mapped)
|
||||||
this.logger.warn(`Field ${key} is not writable, skipping`);
|
const defaultWritable = fieldDef.default_writable ?? fieldDef.defaultWritable;
|
||||||
|
if (defaultWritable === false || defaultWritable === 0) {
|
||||||
|
this.logger.warn(`Field ${key} is not writable (default_writable = ${defaultWritable}), skipping`);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user