Cannot change edge's in/out with rid

When I change an edge’s in/out property with @rid (ie. update edge theEdge in=#12:12) the "out"ing vertex is loosing the link. And the simple traversing queries stop working.

Instead, one have to use the select notation instead of direct rid (i.e update edge theEdge in=(select from #12:12).

Yet, the "out"ing vertex still keeps an empty out_theEdge=[ ], which looks like having no impact in the internal engine, yet it’s disturbing.

Am I right? If yes, do you plan to support to use @rid’s in update edge in/out fields?

Hi @tolgaulas

I think it’s a bug, could you please open an issue here https://github.com/orientechnologies/orientdb/issues I’ll try to check it ASAP

Thanks

Luigi

Did it so: https://github.com/orientechnologies/orientdb/issues/9071