nextcloud/apps/files_sharing
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
..
appinfo fix(federation): Increase the size of owner to allow oCIS cloud ids 2025-10-27 16:39:44 +01:00
composer fix(federation): Increase the size of owner to allow oCIS cloud ids 2025-10-27 16:39:44 +01:00
css chore(files_sharing): remove leftover of legacy files ui 2025-07-31 21:09:43 +02:00
img chore: Make app icons consistent Material Symbols with same settings 2024-07-10 15:53:45 +02:00
l10n fix(l10n): Update translations from Transifex 2026-03-21 00:19:40 +00:00
lib fix(files_sharing): respect config to skip certificate verification 2026-03-19 12:39:04 +01:00
src fix(sharing): Prevent empty password when checkbox is enabled 2026-03-25 16:24:00 +01:00
templates chore(files_sharing): remove leftover of legacy files ui 2025-07-31 21:09:43 +02:00
tests fix(files_sharing): respect config to skip certificate verification 2026-03-19 12:39:04 +01:00
.l10nignore chore: Add SPDX header 2024-06-02 20:00:00 +02:00
openapi.json chore(deps): Update nextcloud/openapi-extractor to v1.8.3 2025-09-01 16:04:54 +02:00
openapi.json.license chore: Add SPDX header 2024-06-02 20:00:00 +02:00