fix race condition that could result in retrieval failure
authorGalen Charlton <gmc@equinoxinitiative.org>
Mon, 13 Jul 2020 19:08:38 +0000 (15:08 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Mon, 13 Jul 2020 19:08:38 +0000 (15:08 -0400)
commitc88a519ba783eed85ccf4e090211546d6c21b76f
tree52e5d83680e3bca79efb1a911e7661d67a928217
parent81d842254c83314172714696e618238b7543d9e8
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