diff --git a/front/src/store/instance.js b/front/src/store/instance.js
index dd20a8b1d72b7ab62f190cf4d54ac4aec8a9483d..80003db0dce3e1d27ff3de814a8149826dafd6db 100644
--- a/front/src/store/instance.js
+++ b/front/src/store/instance.js
@@ -28,7 +28,7 @@ export default {
   },
   actions: {
     // Send a request to the login URL and save the returned JWT
-    fetchSettings ({commit}, {callback}) {
+    fetchSettings ({commit}, payload) {
       return axios.get('instance/settings/').then(response => {
         logger.default.info('Successfully fetched instance settings')
         let sections = {}
@@ -39,7 +39,7 @@ export default {
           sections[e.section][e.name] = e
         })
         commit('settings', sections)
-        if (callback) {
+        if (payload && payload.callback) {
           callback()
         }
       }, response => {