Hi all,
Does the CalDav interface of the OX App Suite support text-match with collation (RFC)?
Quickly looking at the code, I found:
Thanks in advance,
Vincent
Context: the client I'm using is doing a UID search and is getting more that it should, as far as I understand.
I've written a small piece of python3 script using python-caldav (attached) that does a uid search (manually, via an XML query, as python-caldav does some additional magic).
On a test OX App Suite, with a test user that has two events, I'm getting the two events back when querying for one:
Does the CalDav interface of the OX App Suite support text-match with collation (RFC)?
Quickly looking at the code, I found:
- CalDAVFolderCollection->filter: this seems to only filter on dates?
- FilterParser->initChildFilters: this seems to only parse the "comp-filter" and "time-range", not "prop-filter" nor "text-match"?
Thanks in advance,
Vincent
Context: the client I'm using is doing a UID search and is getting more that it should, as far as I understand.
I've written a small piece of python3 script using python-caldav (attached) that does a uid search (manually, via an XML query, as python-caldav does some additional magic).
On a test OX App Suite, with a test user that has two events, I'm getting the two events back when querying for one:
- Events stored in the DB for that user:
Code:
select uid from calendar_event WHERE user = 14 limit 10; +--------------------------------------+ | uid | +--------------------------------------+ | 02f634a9-36d4-4872-934a-cb9e39882b17 | | 9010807e-fe0f-4939-b9ca-bef8a1a6238e | +--------------------------------------+
- Script output:
Code:
python OX-Caldav-search-uid.py.txt --no-ssl-verify https://<server>/dav/caldav/ <testuser> <password> 9010807e-fe0f-4939-b9ca-bef8a1a6238e 2>/dev/null Found UID: 02f634a9-36d4-4872-934a-cb9e39882b17 Found UID: 9010807e-fe0f-4939-b9ca-bef8a1a6238e
Comment