[ 
https://issues.apache.org/jira/browse/OLINGO-811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15205416#comment-15205416
 ] 

Ramesh Reddy commented on OLINGO-811:
-------------------------------------

The real issue here is on client side the deserialization is done without 
metadata first, so it does not know complex type from entity type, then it goes 
though binding process to typecast that object. However, need to figure out a 
way to not loose the count information during this process.  

> Use of $count for expanded items does not work
> ----------------------------------------------
>
>                 Key: OLINGO-811
>                 URL: https://issues.apache.org/jira/browse/OLINGO-811
>             Project: Olingo
>          Issue Type: Bug
>          Components: odata4-server
>    Affects Versions: (Java) V4 4.0.0
>            Reporter: Michael Bolz
>            Assignee: Ramesh Reddy
>             Fix For: (Java) V4 4.2.0
>
>         Attachments: patch-Nov-09-2015.diff, patch.diff
>
>
> The {{$count}} query option within the {{$expand}} clause does not work 
> correctly (see in 
> [Specification|http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html#_The_$inlinecount_System]
> Example URL (for *TecSvc*):
> http://localhost:8080/odata.svc/ESAllPrim/?$expand=NavPropertyETTwoPrimMany($count=true)&$format=json&$count=true
> And example for OData-TripPin Service:
> [http://services.odata.org/V4/(S(kb3m31znaqv0xd4oqq0esxfv))/TripPinServiceRW/People?$expand=Trips($count=true)]



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

Reply via email to