diff --git a/packages/plugins/users/src/server.ts b/packages/plugins/users/src/server.ts index d74ccee45..7da44c3e6 100644 --- a/packages/plugins/users/src/server.ts +++ b/packages/plugins/users/src/server.ts @@ -59,6 +59,8 @@ export default class UsersPlugin extends Plugin { dataIndex: 'state.currentUser.id', createOnly: true, visible: true, + onDelete: 'SET NULL', + onUpdate: 'CASCADE', }); collection.setField('createdBy', { type: 'belongsTo', @@ -73,6 +75,8 @@ export default class UsersPlugin extends Plugin { dataType: 'integer', dataIndex: 'state.currentUser.id', visible: true, + onDelete: 'SET NULL', + onUpdate: 'CASCADE', }); collection.setField('updatedBy', { type: 'belongsTo',