Sparql IN Operator does not work properly

Description

The Sparql IN operator does not work properly - It always omit the last item in the list.

Easier to reproduce using update like this:
INSERT DATA {<urn:1> <urn> "1". <urn:2> <urn> "2" .}

and then qurey using these two equivalent queries:
SELECT * {?s <urn> ?o . FILTER (?s in (<urn:1>, <urn:2>)) }
and
SELECT * {?s <urn> ?o. FILTER (?s = <urn:1> || ?s = <urn:2>) }

the one with IN returns single result, the other 2 as expected.

Environment

None

Status

Assignee

Jeen Broekstra

Reporter

Damyan Ognyanov

Labels

None

Fix versions

Affects versions

Priority

Major
Configure