Skip to content

Commit 96c2c8f

Browse files
committed
fix: add check for foreign resource onDelete strategy
1 parent ee04911 commit 96c2c8f

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

adminforth/modules/restApi.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1471,6 +1471,7 @@ export default class AdminForthRestAPI implements IAdminForthRestAPI {
14711471
if (childResources.length){
14721472
for (const childRes of childResources) {
14731473
const foreignResourceColumn = childRes.columns.find(c => c.foreignResource?.resourceId === resource.resourceId);
1474+
if (!foreignResourceColumn.foreignResource.onDelete) continue;
14741475
const onDeleteStrategy = foreignResourceColumn.foreignResource.onDelete;
14751476
const childRecords = await this.adminforth.resource(childRes.resourceId).list(Filters.EQ(foreignResourceColumn.name, body['primaryKey']))
14761477
if (onDeleteStrategy === 'cascade') {

0 commit comments

Comments
 (0)