mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-06 14:48:02 -05:00
fixed device setting supermarkt refresh
This commit is contained in:
@@ -562,6 +562,16 @@ export default {
|
||||
this.shopping_list_store.refreshFromAPI()
|
||||
useUserPreferenceStore().loadUserSettings(true)
|
||||
useUserPreferenceStore().loadDeviceSettings()
|
||||
|
||||
// update selected supermarkt because local setting become stale otherwise
|
||||
if (useUserPreferenceStore().device_settings.shopping_selected_supermarket != null) {
|
||||
let api = new ApiApiFactory()
|
||||
api.retrieveSupermarket(useUserPreferenceStore().device_settings.shopping_selected_supermarket.id).then(r => {
|
||||
useUserPreferenceStore().device_settings.shopping_selected_supermarket = r.data
|
||||
useUserPreferenceStore().updateDeviceSettings()
|
||||
})
|
||||
}
|
||||
|
||||
this.autoSyncLoop()
|
||||
},
|
||||
methods: {
|
||||
@@ -693,6 +703,10 @@ export default {
|
||||
apiClient.updateSupermarket(this.shopping_list_store.supermarkets[index].id, this.shopping_list_store.supermarkets[index]).then((r) => {
|
||||
StandardToasts.makeStandardToast(this, StandardToasts.SUCCESS_UPDATE)
|
||||
this.shopping_list_store.refreshFromAPI()
|
||||
|
||||
if (r.data.id === useUserPreferenceStore().device_settings.shopping_selected_supermarket.id){
|
||||
useUserPreferenceStore().device_settings.shopping_selected_supermarket = r.data
|
||||
}
|
||||
}).catch((err) => {
|
||||
StandardToasts.makeStandardToast(this, StandardToasts.FAIL_UPDATE, err)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user