From: Bill Erickson Date: Wed, 12 Aug 2020 22:27:17 +0000 (-0400) Subject: LPXXX Patron UI WIP X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a1a1d7beb643ab6c5cc7c3146f6128be9b2acd51;p=working%2FEvergreen.git LPXXX Patron UI WIP Signed-off-by: Bill Erickson --- 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); }); }