From f6422bae4b0382c039d0dfa7117c27b59e340be0 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Fri, 20 Jan 2017 14:25:05 +0100
Subject: [PATCH] chemical query is restored from session

---
 frontend-js/src/main/js/minerva.js | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/frontend-js/src/main/js/minerva.js b/frontend-js/src/main/js/minerva.js
index 3eca61d335..e4738f12f0 100644
--- a/frontend-js/src/main/js/minerva.js
+++ b/frontend-js/src/main/js/minerva.js
@@ -65,6 +65,15 @@ function restoreDrugQuery(customMap) {
   }
 };
 
+function restoreChemicalQuery(customMap) {
+  var query = ServerConnector.getSessionData().getChemicalQuery();
+  if (query!==undefined) {
+    return customMap.getOverlayByName("chemical").searchByEncodedQuery(query);
+  } else {
+    return Promise.resolve();
+  }
+};
+
 function create(params) {
   var project = params.project;
   if (project===undefined) {
@@ -153,6 +162,8 @@ function create(params) {
     }).then(function(){
       return restoreDrugQuery(result);
     }).then(function(){
+      return restoreChemicalQuery(result);
+    }).then(function(){
       
       if (ServerConnector.getSessionData().getShowComments()) {
         result.getControl(ControlType.COMMENT_CHECKBOX).checked=true;
-- 
GitLab