LP#1888723: tweak eg-item-location-select
[Evergreen.git] / Open-ILS / src / eg2 / src / app / share / item-location-select / item-location-select.component.ts
index 97ffc53..4317500 100644 (file)
@@ -37,7 +37,11 @@ export class ItemLocationSelectComponent
     @Input() permFilter: string;
 
     // Limit copy locations to those owned at or above this org unit.
-    @Input() contextOrgId: number;
+    private _contextOrgId: number;
+    @Input() set contextOrgId(value: number) {
+        this._contextOrgId = value;
+        this.ngOnInit();
+    }
 
     @Input() orgUnitLabelField = 'shortname';
 
@@ -159,7 +163,7 @@ export class ItemLocationSelectComponent
     }
 
     setFilterOrgs(): Promise<number[]> {
-        const org = this.contextOrgId || this.auth.user().ws_ou();
+        const org = this._contextOrgId || this.auth.user().ws_ou();
         const contextOrgIds = this.org.ancestors(org, true);
 
         if (!this.permFilter) {