Skip to content

Commit 7b45fb6

Browse files
committed
catch error and notify
1 parent 4a12a5f commit 7b45fb6

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

resources/js/components/forms/album/ConfirmSharingDialog.vue

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,18 @@ function propagate() {
5555
shall_override: shallOverride.value,
5656
};
5757
58-
SharingService.propagate(data).then(() => {
59-
if (shallOverride.value) {
60-
toast.add({ severity: "success", summary: trans("toasts.success"), detail: trans("sharing.permission_overwritten"), life: 3000 });
61-
} else {
62-
toast.add({ severity: "success", summary: trans("toasts.success"), detail: trans("sharing.permission_updated"), life: 3000 });
63-
}
64-
visible.value = false;
65-
reset();
66-
});
58+
SharingService.propagate(data)
59+
.then(() => {
60+
if (shallOverride.value) {
61+
toast.add({ severity: "success", summary: trans("toasts.success"), detail: trans("sharing.permission_overwritten"), life: 3000 });
62+
} else {
63+
toast.add({ severity: "success", summary: trans("toasts.success"), detail: trans("sharing.permission_updated"), life: 3000 });
64+
}
65+
visible.value = false;
66+
reset();
67+
})
68+
.catch((error) => {
69+
toast.add({ severity: "error", summary: error.response.data.message, life: 3000 });
70+
});
6771
}
6872
</script>

0 commit comments

Comments
 (0)