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

Language dependent DAV path #4306

Open
c-schwamborn opened this issue Jan 22, 2025 · 1 comment
Open

Language dependent DAV path #4306

c-schwamborn opened this issue Jan 22, 2025 · 1 comment
Assignees
Labels
1. to develop Accepted and waiting to be taken care of high High priority regression Regression of a previous working feature

Comments

@c-schwamborn
Copy link

Describe the bug

In the past the app contacts created the first addressbook for the user at the first login with the english DAV name 'contacts' and translated that only in the display name to the user chosen (or by the web browser submitted) language.

Now the actual DAV name is dependent on the language the user has.

So for example a german language causes a path like https://example.de/remote.php/dav/addressbooks/users/test/kontakte/
where as an english language would have https://example.de/remote.php/dav/addressbooks/users/test/contacts/

Completely absurd is the result for an arabic system: https://example.de/remote.php/dav/addressbooks/users/test/-/
The DAV name of the addressbook is just a minus sign

We use several automatic configuration automatism's in our environment to preset our webmail system and the users applications with the default calendars (which still work as they are still 'personal' independent of the language) and address books and rely on a somewhat predictable user configuration. This new behavior (I can't say since when this is) makes this difficult in our use case (University)

Please change this back, as it was before - english DAV paths and translated display names
or
Make the default names configurable, but this should be coherent within the nextcloud, so this should be also done in calendar as well.

Steps to reproduce

login with different browser languages for the first time with different user accounts.

Expected behavior

the DAV name should be the same regardless of the used language

Actual behavior

different DAV name for different languages

Contact version

6.0.2

Operating system

No response

PHP engine version

None

Web server

None

Database

None

Additional info

No response

@GVodyanov GVodyanov added enhancement New feature or request 1. to develop Accepted and waiting to be taken care of medium Medium priority and removed bug Something isn't working 0. Needs triage labels Jan 23, 2025
@GVodyanov
Copy link
Contributor

Thanks for the report

@GVodyanov GVodyanov reopened this Jan 30, 2025
@GVodyanov GVodyanov added regression Regression of a previous working feature and removed enhancement New feature or request feature: contacts labels Jan 30, 2025
@GVodyanov GVodyanov added high High priority and removed medium Medium priority labels Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of high High priority regression Regression of a previous working feature
Projects
None yet
Development

No branches or pull requests

3 participants