From 4a07efcb4af3fecbf7f506cd6a4f51cb831068a4 Mon Sep 17 00:00:00 2001 From: provokateurin Date: Mon, 7 Jul 2025 10:31:39 +0200 Subject: [PATCH] fix(federatedfilesharing): Fix external share being deleted when accepting share Signed-off-by: provokateurin --- apps/federatedfilesharing/src/external.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/federatedfilesharing/src/external.js b/apps/federatedfilesharing/src/external.js index 09e007489b5..9a6f29fdb8e 100644 --- a/apps/federatedfilesharing/src/external.js +++ b/apps/federatedfilesharing/src/external.js @@ -143,18 +143,18 @@ const processSharesToConfirm = function() { shares[index], false, function(result, share) { - if (result) { - // Accept - $.post(generateUrl('/apps/files_sharing/api/externalShares'), { id: share.id }) - .then(function() { - reloadFilesList() - }) - } else { + if (result === false) { // Delete $.ajax({ url: generateUrl('/apps/files_sharing/api/externalShares/' + share.id), type: 'DELETE', }) + } else { + // Accept + $.post(generateUrl('/apps/files_sharing/api/externalShares'), { id: share.id }) + .then(function() { + reloadFilesList() + }) } }, )