From 29b100c9e761ad841ab2c65659c95dac392efe99 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Fri, 22 Mar 2019 13:41:12 -0700 Subject: [PATCH] LP1821409 Ang admin editor clears fields on new The Angular admin pages re-use an FmEditor component for creating and updating objects. When creating a new object after editing an existing object, reset the editor so it won't load the previously edited object. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells --- .../src/eg2/src/app/staff/share/admin-page/admin-page.component.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts b/Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts index 4561a04c23..125d3a0fd2 100644 --- a/Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts @@ -174,6 +174,10 @@ export class AdminPageComponent implements OnInit { this.createNew = () => { this.editDialog.mode = 'create'; + // We reuse the same editor for all actions. Be sure + // create action does not try to modify an existing record. + this.editDialog.recId = null; + this.editDialog.record = null; this.editDialog.open({size: this.dialogSize}).then( ok => { this.createString.current() -- 2.11.0