bugfix: use valid node for relation endpoint registration
This commit is contained in:
parent
456a410946
commit
f46d9b21a2
|
|
@ -211,7 +211,7 @@ void relation_completer<Type, Observers...>::on_has_many(const char *id, Collect
|
||||||
link_relation_endpoints(local_endpoint, foreign_endpoint);
|
link_relation_endpoints(local_endpoint, foreign_endpoint);
|
||||||
|
|
||||||
const auto foreign_value_endpoint = std::make_shared<relation_endpoint>(join_column, relation_type::BelongsTo, *foreign_node);
|
const auto foreign_value_endpoint = std::make_shared<relation_endpoint>(join_column, relation_type::BelongsTo, *foreign_node);
|
||||||
node->info_->register_relation_endpoint(typeid(value_type), foreign_value_endpoint);
|
attached_node->info_->register_relation_endpoint(typeid(value_type), foreign_value_endpoint);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue