nextcloud/lib
Jonas Meurer 9da4620ff8 updateEncryptedVersion: cleanup on target if cache already got renamed
When moving a file to trash with encryption enabled, the cache gets
moved before the actual file. According to @icewind1991 this is in order
to not break object storage.

When moving a file from an unencrypted storage (e.g. a collectives
storage) to the encrypted trashbin storage, this causes errors, see

This commit fixes it by doing `updateEncryptedVersion()` on the target
cache entry *if* the source cache entry doesn't exist anymore, but the
corresponding target cache entry does exist already.

Fixes: #26544

Signed-off-by: Jonas Meurer <jonas@freesources.org>
2022-01-14 21:41:10 +00:00
..
composer Migrate profile_config id column to bigint 2021-12-15 19:30:15 +00:00
l10n [tx-robot] updated from transifex 2021-11-10 02:24:27 +00:00
private updateEncryptedVersion: cleanup on target if cache already got renamed 2022-01-14 21:41:10 +00:00
public Convert strict_search to wildcard property and add psalm docs 2021-12-13 13:49:03 +01:00
autoloader.php Update php licenses 2021-06-04 22:02:41 +02:00
base.php Fix basic auth for OAuth token endpoint 2021-10-19 13:03:23 +02:00
versioncheck.php Use proper exit code 2021-10-03 21:51:45 +02:00