Menu

#116 OnInitialInjectionsDone never called for applications handling Injectable entities

Unplanned
accepted
nobody
None
bug
dose
2013-11-28
2013-11-28
No

It is required that an entity that is injected in the system using InitialSet is a"complete" entity. If an incomplete entity is injected and this entity then is rejected by the application (using IncompleteInjectionState), and there is no update from an outside system, then this incomplete ghost will cause OnInitialInjectionsDone to never be sent to the application.

This precondition should be clearly stated in the interfaces and the documentation.

Also the Dob must handle the case where InitialSet is intermingled with InjectChanges (typically Iex).

Discussion

MongoDB Logo MongoDB