Fixed
Details
Assignee
Patrick SchweizerPatrick SchweizerReporter
Markus von RüdenMarkus von Rüden(Deactivated)Sprint
NoneFix versions
Affects versions
Priority
Major
Details
Details
Assignee
Patrick Schweizer
Patrick SchweizerReporter
Markus von Rüden
Markus von Rüden(Deactivated)Sprint
None
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created April 10, 2019 at 3:56 PM
Updated January 15, 2020 at 9:21 AM
Resolved May 22, 2019 at 6:09 PM
At the moment an edge requires both vertices to be of the same namespace.
However only one of both vertices must be.
In order to implement this properly the edge can no longer rely on two vertices being present as one side of the relation may not be available in the current graph (or graph container) or at all.
Each edge should only reference the `VertexRef` objects and no longer use `Vertex`, but should still ensure that one side of the relationship is within the same namespace as the edge itself.
Please keep in mind, that this also has an effect on the persistence layer, as at the moment "loose" references are not supported (due to foreign key constraints).