-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
CardDAV: multiple groups are served as one CATEGORY with "," in name #25030
Comments
Did you create the contact or assign the groups with the owncloud contacts app, or with another app, e.g. phone |
Doesn't matter, the problem occurs in both cases (just tested). |
It should make a difference - the vcard is not touched by the backend code. |
I can see this in the contacts app, it sends the invalid |
so this is an error in contacts and has to be reported there - https://github.com/owncloud/contacts most probably this is related to the used vcard library - we has simiar issue in the past already |
Reported in owncloud/contacts#433 |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Steps to reproduce
Expected behaviour
Because OwnCloud states to support VCard 4, the appropriate mechanism (KIND/MEMBER) should be used. However, this is another problem. When using VCard3 CATEGORIES (like OwnCloud currently does), the expected output would be:
Actual behaviour
Instead, the
,
is escaped:which of course causes clients to assign the contact to a new group "CatA,CatB" instead of the two groups "CatA" and "CatB".
Server configuration
Operating system: Debian GNU/Linux 8.4 (jessie)
Web server: Apache/2.4.10 (Debian)
Database: MySQL 5.5.49-0+deb7u1 (Debian)
PHP version: PHP 5.6.19-0+deb8u1
ownCloud version: 9.0.2
Updated from an older ownCloud or fresh install: fresh install of 9.x, but I don't know if there was an update from 9.0.x (I don't think so)
Where did you install ownCloud from: http://download.owncloud.org/download/repositories/stable/Debian_8.0/
Signing status (ownCloud 9.0 and above):
No errors have been found.
List of activated apps:
The content of config/config.php:
Are you using external storage, if yes which one: no
Are you using encryption: no
Are you using an external user-backend, if yes which one: no
ownCloud log (data/owncloud.log)
no log entries are created when doing the GET
The text was updated successfully, but these errors were encountered: