diff --git a/nextcloud_backup/rootfs/opt/nextcloud_backup/public/js/index.js b/nextcloud_backup/rootfs/opt/nextcloud_backup/public/js/index.js index 98f31a4..ab5edae 100644 --- a/nextcloud_backup/rootfs/opt/nextcloud_backup/public/js/index.js +++ b/nextcloud_backup/rootfs/opt/nextcloud_backup/public/js/index.js @@ -278,8 +278,16 @@ function getNextcloudSettings() { $('#username').val(data.username); $('#password').val(data.password); $('#back-dir').val(data.back_dir); - loadingModal.hide(); nextcloud_setting_modal.show(); + }).fail((error) => { + if (error.status === 404) + nextcloud_setting_modal.show(); + else { + console.log(error); + create_toast("error", "Fail to fetch Nextcloud config !", default_toast_timeout); + } + }).always(() => { + loadingModal.hide(); }); } @@ -358,10 +366,14 @@ function getBackupSettings() { } $("#addons-div").html(addons_html); updateDropVisibility(); - loadingModal.hide(); backup_setting_modal.show(); + }).fail((error) => { + console.log(error); + create_toast("error", "Fail to fetch Nextcloud config !", default_toast_timeout); + }).always(() => { + loadingModal.hide(); }); } diff --git a/nextcloud_backup/rootfs/opt/nextcloud_backup/views/modals/nextcloud-settings-modal.ejs b/nextcloud_backup/rootfs/opt/nextcloud_backup/views/modals/nextcloud-settings-modal.ejs index 8ec9806..16f3927 100644 --- a/nextcloud_backup/rootfs/opt/nextcloud_backup/views/modals/nextcloud-settings-modal.ejs +++ b/nextcloud_backup/rootfs/opt/nextcloud_backup/views/modals/nextcloud-settings-modal.ejs @@ -55,7 +55,7 @@
- +
Default: /Hassio Backup/