LP1825851 server print additions WIP
authorBill Erickson <berickxx@gmail.com>
Fri, 12 Jul 2019 18:27:24 +0000 (14:27 -0400)
committerBill Erickson <berickxx@gmail.com>
Fri, 12 Jul 2019 18:27:24 +0000 (14:27 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.ts

index b192469..7763022 100644 (file)
@@ -228,7 +228,7 @@ export class PrintTemplateComponent implements OnInit {
     openEditDialog() {
         this.editDialog.setRecord(this.template);
         this.editDialog.mode = 'update';
-        this.editDialog.open({size: 'lg'}).subscribe(id => {
+        this.editDialog.open({size: 'lg'}).toPromise().then(id => {
             const selectedId = this.template.id();
             this.setTemplateInfo().toPromise().then(
                 _ => this.selectTemplate(selectedId)
@@ -241,7 +241,7 @@ export class PrintTemplateComponent implements OnInit {
         tmpl.id(null);
         this.editDialog.setRecord(tmpl);
         this.editDialog.mode = 'create';
-        this.editDialog.open({size: 'lg'}).subscribe(tmpl => {
+        this.editDialog.open({size: 'lg'}).toPromise().then(tmpl => {
             this.setTemplateInfo().toPromise()
                 .then(_ => this.selectTemplate(tmpl.id()));
 
@@ -249,7 +249,7 @@ export class PrintTemplateComponent implements OnInit {
     }
 
     deleteTemplate() {
-        this.pcrud.remove(this.template).subscribe(_ => {
+        this.pcrud.remove(this.template).toPromise().then(_ => {
             this.setTemplateInfo().toPromise()
                 .then(_ => this.selectTemplate(null));
         });