From: Bill Erickson Date: Fri, 30 Nov 2018 16:31:36 +0000 (-0500) Subject: mono part merge dialog X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a2eacbce7d1823b19b83d2877b8206d9d85cf568;p=working%2FEvergreen.git mono part merge dialog Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/eg2/src/app/staff/catalog/record/part-merge-dialog.component.ts b/Open-ILS/src/eg2/src/app/staff/catalog/record/part-merge-dialog.component.ts index de0bbc53ab..27c4d3045f 100644 --- a/Open-ILS/src/eg2/src/app/staff/catalog/record/part-merge-dialog.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/catalog/record/part-merge-dialog.component.ts @@ -50,8 +50,12 @@ export class PartMergeDialogComponent extends DialogComponent { () => { // 2. Delete the now-empty subordinate parts. Note the // delete must come after the part map changes are committed. - this.pcrud.autoApply(maps) - .toPromise().then(() => this.deleteParts()); + if (maps.length > 0) { + this.pcrud.autoApply(maps) + .toPromise().then(() => this.deleteParts()); + } else { + this.deleteParts(); + } } ); }