DO NOT CHERRY-PICK
authorGalen Charlton <gmc@equinoxinitiative.org>
Mon, 13 Jul 2020 19:08:38 +0000 (15:08 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Mon, 17 Aug 2020 19:05:14 +0000 (15:05 -0400)
commit4d9858ebc26e639d91fd45fe592fcaae60818155
tree582058ccc7a62489efa7b34b4d3d53e8832f11e3
parentf9bb62734dd5aee3faea5c75a5df88687885b196
DO NOT CHERRY-PICK

[taken from AA3; will already been in place when AA1 is cherry-picked
 on to a modern branch]

fix race condition that could result in retrieval failure

... I wish there were a clear way to ensure that a service
could wait on initialization from an async source

Noting that the separate AttrDefsService now exists because
it can be a singleton by AcqSearchService (currently?) cannot

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/eg2/src/app/staff/acq/search/acq-search.service.ts
Open-ILS/src/eg2/src/app/staff/acq/search/attr-defs.service.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/acq/search/resolver.service.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/acq/search/routing.module.ts