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)
|
||||
if (fieldDef.defaultWritable === false) {
|
||||
this.logger.warn(`Field ${key} is not writable, skipping`);
|
||||
// Support both snake_case (from DB) and camelCase (if mapped)
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user