Skip to content

Commit 43507f1

Browse files
Fixes
1 parent cceae63 commit 43507f1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/fields/field_definition.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ std::vector<FieldLinkDefinition*> FieldDefinition::getOutputs() {
208208
* @return This field definition for method chaining
209209
*/
210210
FieldDefinition& FieldDefinition::input(Relation& relation, FieldDefinition& input, int arg) {
211-
FieldLinkDefinition::link(&input, this, &relation, arg);
211+
FieldLinkDefinition::link(&input, this, relation.getReverse(), arg);
212212
// assert(relation || objectType->isInstanceOf(output->getObjectType()) || output->getObjectType()->isInstanceOf(objectType));
213213
return *this;
214214
}

src/fields/test_object.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ TestObject::TestObject(TestType* type) : Obj(type) {}
55

66
// Follow a single relation
77
Obj* TestObject::followSingleRelation(const Relation* rel) {
8-
if (rel == &TestType::TEST_RELATION_FROM || rel == &TestType::TEST_RELATION_TO) {
8+
if (rel->getRelationId() == TestType::TEST_RELATION_FROM.getRelationId() || rel->getRelationId() == TestType::TEST_RELATION_TO.getRelationId()) {
99
return getRelatedTestObject();
1010
} else {
1111
if(rel != nullptr) {

0 commit comments

Comments
 (0)