I run into an error trying to return a virtual relationship when using the HTTP endpoint.
Expected Behavior (Mandatory)
I expect the virtual relationship to be return in the row and meta section of the response.
Actual Behavior (Mandatory)
I'm trying to return a virtual relationship in a cypher statement. I'm using the Cypher transaction API over HTTP because usage of bolt is not allowed in my network. In former versions of neo4j (e.g. 3.5) this works fine. In the actual version (4.2.1) I get the following error:
{
"code": "Neo.ClientError.Statement.EntityNotFound",
"message": "Unable to load RELATIONSHIP with id -3."
}
How to Reproduce the Problem
Here are the steps to reproduce the problem
CREATE (n {name: '1'});
CREATE (n {name: '2'});
MATCH (n {name: '1'}), (m {name: '2'})
RETURN n, m, apoc.create.vRelationship(n, 'TEST', {}, m) as rel;
I run into an error trying to return a virtual relationship when using the HTTP endpoint.
Expected Behavior (Mandatory)
I expect the virtual relationship to be return in the row and meta section of the response.
Actual Behavior (Mandatory)
I'm trying to return a virtual relationship in a cypher statement. I'm using the Cypher transaction API over HTTP because usage of bolt is not allowed in my network. In former versions of neo4j (e.g. 3.5) this works fine. In the actual version (4.2.1) I get the following error:
How to Reproduce the Problem
Here are the steps to reproduce the problem
Here is the complete response from the request:
Versions