nextcloud/apps
nfebe 56fdf0ed37
fix(sharing): Prevent empty password when checkbox is enabled
Set passwordProtectedState explicitly when initializing shares with
default passwords. This ensures the checkbox state is tracked
independently of the password value, preventing it from unchecking
when the password field is cleared.

Also block saving new shares when password protection is enabled but
no password is entered, regardless of enforcement settings.

Added passWithNoTests to vitest configs to handle Vue 2/3 dual
frontend test runs gracefully.

Fixes: #57732, #57011
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2026-03-25 16:24:00 +01:00
..
admin_audit fix(l10n): Update translations from Transifex 2026-02-24 00:19:43 +00:00
cloud_federation_api fix(l10n): Update translations from Transifex 2026-02-24 00:19:43 +00:00
comments fix(l10n): Update translations from Transifex 2026-03-11 00:26:57 +00:00
contactsinteraction fix(l10n): Update translations from Transifex 2026-02-24 00:19:43 +00:00
dashboard fix(l10n): Update translations from Transifex 2026-02-24 00:19:43 +00:00
dav fix(l10n): Update translations from Transifex 2026-03-23 00:19:42 +00:00
encryption fix(l10n): Update translations from Transifex 2026-03-25 00:19:35 +00:00
federatedfilesharing fix(l10n): Update translations from Transifex 2026-03-24 00:19:30 +00:00
federation fix(l10n): Update translations from Transifex 2026-03-23 00:19:42 +00:00
files fix(l10n): Update translations from Transifex 2026-03-25 00:19:35 +00:00
files_external fix(l10n): Update translations from Transifex 2026-03-25 00:19:35 +00:00
files_reminders fix(l10n): Update translations from Transifex 2026-03-14 00:19:22 +00:00
files_sharing fix(sharing): Prevent empty password when checkbox is enabled 2026-03-25 16:24:00 +01:00
files_trashbin fix(l10n): Update translations from Transifex 2026-03-14 00:19:22 +00:00
files_versions fix: check if version tab is active and not loading 2026-03-20 10:06:57 +01:00
lookup_server_connector fix(l10n): Update translations from Transifex 2026-02-22 00:19:34 +00:00
oauth2 fix(l10n): Update translations from Transifex 2026-02-24 00:19:43 +00:00
profile fix(l10n): Update translations from Transifex 2026-03-12 00:19:39 +00:00
provisioning_api fix(tests): Adapt Middleware tests to API change 2026-03-20 11:00:58 +01:00
settings fix(l10n): Update translations from Transifex 2026-03-23 00:19:42 +00:00
sharebymail chore: adjust style imports of password confirmation library 2026-03-18 14:39:03 +01:00
systemtags fix(l10n): Update translations from Transifex 2026-03-15 00:19:29 +00:00
testing fix: Fix caching routes by users with an active session 2025-12-15 09:53:32 +00:00
theming fix(l10n): Update translations from Transifex 2026-03-20 00:20:03 +00:00
twofactor_backupcodes chore: adjust style imports of password confirmation library 2026-03-18 14:39:03 +01:00
updatenotification fix(l10n): Update translations from Transifex 2026-03-25 00:19:35 +00:00
user_ldap fix(l10n): Update translations from Transifex 2026-03-25 00:19:35 +00:00
user_status fix(l10n): Update translations from Transifex 2026-02-22 00:19:34 +00:00
weather_status fix(l10n): Update translations from Transifex 2026-02-24 00:19:43 +00:00
webhook_listeners fix(l10n): Update translations from Transifex 2026-02-24 00:19:43 +00:00
workflowengine chore: adjust style imports of password confirmation library 2026-03-18 14:39:03 +01:00