Hi,
We're currently in the middle of development and have stumbled upon a very worrying symptom of our caml queries for recurring items. They filter the results only based on the <DateRangesOverlap> part discarding any other nodes that might be there, here's an example:
<Where><And><Eq><FieldRef Name="RoomLookup" LookupId="True" /><Value Type="Lookup">546</Value></Eq><DateRangesOverlap><FieldRef Name="StartDate" /><FieldRef Name="EndDate" /><FieldRef Name="RecurrenceID" /><Value Type="DateTime"><Month /></Value></DateRangesOverlap></And></Where>
CalendarDate is set to Today, ExpandRecurrence is true and Scope to Recursive.
The results of such a query are not filtered based on the roomId '546' that we have provided, the results show ALL items for the selected List for the selected time period (Month in this case).
This brings me to my question: Are we missing something? Has anyone else had troubles with this issue?
Cheers,
SaDa