From a1a1d7beb643ab6c5cc7c3146f6128be9b2acd51 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Wed, 12 Aug 2020 18:27:17 -0400 Subject: [PATCH] LPXXX Patron UI WIP Signed-off-by: Bill Erickson --- .../eg2/src/app/staff/circ/patron/patron.component.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts b/Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts index 8894b1bede..8e034b71a5 100644 --- a/Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts @@ -36,13 +36,17 @@ export class PatronComponent implements OnInit, AfterViewInit { this.patronTab = params.get('tab') || 'search'; this.patronId = +params.get('id'); - if (!this.patronId || ( - this.context.patron && - this.context.patron.id() === this.patronId)) { - return; + const prevId = + this.context.patron ? this.context.patron.id() : null; + + if (this.patronId) { + if (this.patronId !== prevId) { // different patron + this.context.loadPatron(this.patronId); + } + } else { + // Use the ID of the previously loaded patron. + this.patronId = prevId; } - - this.context.loadPatron(this.patronId); }); } -- 2.11.0