Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CalDAV 'REPORT' with VTODO also sends back VEVENT blocks (and viceversa) #101

Closed
neandr opened this issue Jan 16, 2014 · 3 comments
Closed
Labels
Milestone

Comments

@neandr
Copy link

neandr commented Jan 16, 2014

This REPORT should only give VTODO of the
calendar, but also sends VEVENT blocks.

CalDAV:
  method: REPORT  headers:Depth:1;User-Agent:Reminderfox/2.1.4
  urlstr:http://localhost:5232//gTest/  login : admin
  contentType:application/xml
  content:
<c:calendar-query xmlns:d="DAV:" xmlns:c="urn:ietf:params:xml:ns:caldav">
  <d:prop>
    <d:getetag />
  </d:prop>
  <c:filter>
    <c:comp-filter name="VCALENDAR">
      <c:comp-filter name="VTODO" />
      </c:comp-filter>
  </c:filter>
</c:calendar-query>

AFAIK this shouldn't be the case .. if so --> BUG!

Günter

@chripo
Copy link
Contributor

chripo commented Jan 16, 2014

there is a TODO in the source code
# TODO: handle the nested comp-filters correctly

see /radicale/xmlutils.py#L483

@neandr
Copy link
Author

neandr commented Jan 16, 2014

So it should be marked as a bug!

Hope it will be fixed, handling on the client calendar side seems to require a massive HACK! And would be a "Radicale" special .. not what a standard based solution should do!

Günter

@liZe liZe added the Bug label Feb 5, 2014
@liZe liZe added this to the 1.0 milestone Feb 5, 2014
@liZe liZe mentioned this issue Apr 4, 2016
39 tasks
@liZe
Copy link
Member

liZe commented May 6, 2016

It should be fixed by a28df4d.

@liZe liZe closed this as completed May 6, 2016
@liZe liZe added sprint and removed sprint labels May 18, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants