Michael Bolz created OLINGO-916:
-----------------------------------

             Summary: Parse of URI with single guid key predicate fails
                 Key: OLINGO-916
                 URL: https://issues.apache.org/jira/browse/OLINGO-916
             Project: Olingo
          Issue Type: Bug
    Affects Versions: (Java) V4 4.1.0
            Reporter: Michael Bolz


Parse of URI with single guid key predicate fails with following error.
For test take 
[tutorials/p0_all|https://git1-us-west.apache.org/repos/asf?p=olingo-odata4.git;a=tree;f=samples/tutorials/p0_all;h=75f3df31a6ff983dc5daf96c22a65b942690a969;hb=HEAD]
 and request:
http://localhost:8080/DemoService.svc/Advertisements(f89dee73-af9f-4cd4-b330-db93c25ff3c7)?$format=json

to get following error:
{code}
{
error: {
code: null,
message: "The key property 'f89dee73' is invalid."
}
}
{code}

It seems that a single {{GUID}} is identified as {{ODataIdentifier}} and then 
handled as a {{compoundKey}} (see {{ParserHelper:309}}).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to