Skip to content
Snippets Groups Projects
Unverified Commit fbb1a964 authored by Matiss Janis Aboltins's avatar Matiss Janis Aboltins Committed by GitHub
Browse files

:bug: fix 'delete budget' button always deleting cloud file (#2251)

Closes #2216
parent 06cf6549
No related branches found
No related tags found
No related merge requests found
......@@ -26,17 +26,6 @@ export function DeleteFile({ modalProps, actions, file }: DeleteFileProps) {
null,
);
async function onDelete() {
setLoadingState(isCloudFile ? 'cloud' : 'local');
await actions.deleteBudget(
'id' in file ? file.id : undefined,
isCloudFile ? file.cloudFileId : undefined,
);
setLoadingState(null);
modalProps.onBack();
}
return (
<Modal
{...modalProps}
......@@ -75,7 +64,16 @@ export function DeleteFile({ modalProps, actions, file }: DeleteFileProps) {
padding: '10px 30px',
fontSize: 14,
}}
onClick={onDelete}
onClick={async () => {
setLoadingState('cloud');
await actions.deleteBudget(
'id' in file ? file.id : undefined,
file.cloudFileId,
);
setLoadingState(null);
modalProps.onBack();
}}
>
Delete file from all devices
</ButtonWithLoading>
......@@ -125,7 +123,13 @@ export function DeleteFile({ modalProps, actions, file }: DeleteFileProps) {
backgroundColor: theme.errorText,
}),
}}
onClick={onDelete}
onClick={async () => {
setLoadingState('local');
await actions.deleteBudget(file.id);
setLoadingState(null);
modalProps.onBack();
}}
>
Delete file locally
</ButtonWithLoading>
......
---
category: Bugfix
authors: [MatissJanis]
---
Fix 'delete file' button always deleting the cloud file.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment