igor nemtsov created OLINGO-1146:
------------------------------------

             Summary: CLONE - Cannot Filter on Navigation Property
                 Key: OLINGO-1146
                 URL: https://issues.apache.org/jira/browse/OLINGO-1146
             Project: Olingo
          Issue Type: Bug
          Components: odata2-jpa
    Affects Versions: V2 2.0.0
            Reporter: igor nemtsov
            Assignee: Michael Bolz
             Fix For: V2 2.0.8
         Attachments: olingo-414-exception.diff, olingo-414-patch.diff, 
olingo-odata2-parent.patch

We are receiving an error when we try to filter on a navigation property.  In 
our solution we have a Notification entity and a User entity, we would like to 
retrieve a specific Notification but only if it is linked to the requesting 
user.  This would involve an ODATA request which filters on both the UserId and 
the NotificationId.  An example of the URL we are invoking is:

dspplatform.svc/Notifications?$filter=NotificationId%20eq%204%20and%20UserDetails/UserId%20eq%202

This returns the following error:
org.apache.olingo.odata2.core.edm.provider.EdmNavigationPropertyImplProv cannot 
be cast to org.apache.olingo.odata2.api.edm.EdmProperty

Can you please advise on how to perform filters on a Navigation property as we 
need this as part of our core functionality?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to