diff --git a/src/contexts/QueryContext.js b/src/contexts/QueryContext.js
index cd571a0f892988d8e88b129813d006c9ba5e00a2..c9edf456dd4f4fc71825294084149afef918a063 100644
--- a/src/contexts/QueryContext.js
+++ b/src/contexts/QueryContext.js
@@ -22,26 +22,27 @@ export function QueryContextProvider({ children }) {
 
     // this hook executes fetchConfiguration every time that the values between brackets are changed
     useEffect(() => {
-        fetchConfiguration(configName)
+        if (!fetchConfiguration(configName, {withCredentials: true})) {
+            fetchConfiguration(configName)
+        }
+
     }, [api_host, configName]);
     //}, [api_host, configName, dplevel, collection]);
 
 
-    function fetchConfiguration(configName) {
+    function fetchConfiguration(configName, header) {
         let configNameString = "";
         if (configName) {
             configNameString = `?name=${configName}`;
         }
 
         axios
-            .get(api_host + "query/configuration" + configNameString, {withCredentials: true})
+            .get(api_host + "query/configuration" + configNameString, {header})
             .then((response) => {
                 //alert(configNameString)
                 let config = response.data["configuration"];
                 let props = config.query_schema.properties;
-                console.log("config props: ", props);
-                console.log("collection value: ", collection);
-                console.log("dplevel value: ", dplevel);
+
                 Object.keys(props).map((key) => {
                     if (key === "collection" && collection) {
                         console.log("has key collection, default value is: ", props[key]["default"]);
@@ -58,7 +59,10 @@ export function QueryContextProvider({ children }) {
             .catch((error) => {
                 let description = ". Configuration not loaded. Is ESAP-API online? " + api_host
                 console.log(error.toString() + description)
+                //alert(description)
             });
+
+        return true
     }
 
   console.log("config: ", { config });
diff --git a/src/routes/Routes.js b/src/routes/Routes.js
index 3bb2bb2bea336eb556f8e12a8c9067769671b401..392ebb4f0f22bb0dc87c26449858b1a1e0bf7ff6 100644
--- a/src/routes/Routes.js
+++ b/src/routes/Routes.js
@@ -87,7 +87,7 @@ export default function Routes() {
 
         </Switch>
 
-      <footer><small>esap-gui version 17 aug 2021 - 8:00</small></footer>
+      <footer><small>esap-gui version 20 aug 2021 - 10:00</small></footer>
     </Router>
   );
 }