diff --git a/src/modules/04_system/stores/main.ts b/src/modules/04_system/stores/main.ts index 9188272b..5a55dced 100644 --- a/src/modules/04_system/stores/main.ts +++ b/src/modules/04_system/stores/main.ts @@ -37,21 +37,24 @@ export const useDataStore = defineStore("systemStore", () => { async function fetchListBackup() { showLoader(); - await http - .get(config.API.backup) - .then((res) => { - dataBackUp.value = res.data; - dataBackUp.value = dataBackUp.value.map((item) => { - return { - ...item, - status: "สำเร็จ", - }; - }); - }) - .finally(() => { - hideLoader(); + const res = await http.get(config.API.backup); + + hideLoader(); + if (!res) return false; + + if (res.status === 200) { + dataBackUp.value = await res.data; + + dataBackUp.value = dataBackUp.value.map((item) => { + return { + ...item, + status: "สำเร็จ", + }; }); + + return res.status; + } } async function createBackUp() {