Skip to content

Commit ea5e92f

Browse files
committed
fix: delete unused check
1 parent 1acfe3e commit ea5e92f

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

adminforth/modules/utils.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -480,14 +480,8 @@ export function slugifyString(str: string): string {
480480
.replace(/[^a-z0-9-_]/g, '-');
481481
}
482482

483-
export async function cascadeChildrenDelete(resource: AdminForthResource, primaryKey: string, context: {adminUser: any, response: any}, adminforth: IAdminForth, visitedResources: Set<string> = new Set()): Promise<{ error: string | null }> {
483+
export async function cascadeChildrenDelete(resource: AdminForthResource, primaryKey: string, context: {adminUser: any, response: any}, adminforth: IAdminForth): Promise<{ error: string | null }> {
484484
const { adminUser, response } = context;
485-
486-
if (visitedResources.has(resource.resourceId)) {
487-
return { error: null };
488-
}
489-
490-
visitedResources.add(resource.resourceId);
491485

492486
const childResources = adminforth.config.resources.filter(r =>r.columns.some(c => c.foreignResource?.resourceId === resource.resourceId));
493487

@@ -504,7 +498,7 @@ export async function cascadeChildrenDelete(resource: AdminForthResource, primar
504498

505499
if (strategy === 'cascade') {
506500
for (const childRecord of childRecords) {
507-
const childResult = await cascadeChildrenDelete(childRes, childRecord[childPk], context, adminforth, visitedResources);
501+
const childResult = await cascadeChildrenDelete(childRes, childRecord[childPk], context, adminforth);
508502
if (childResult?.error) {
509503
return childResult;
510504
}

0 commit comments

Comments
 (0)