Enhancement
Major
Detail
Major
Detail
Bugfix
Detail
#26827
No error message when accessing foreign key references if foreign key cannot be resolved
In case of an invalid migration, data consistency may be lost, so that object identifiers stored in foreign key columns (tl:ByIDReferenceStorageImpl) can no longer be resolved. In this case, accessing such an invalidated reference silently returns the value null, which makes debugging extremely difficult.
Instead, as with resolving an association whose end cannot be found, a tl:InvalidLinkException should be thrown.
Test
No test, too complex.