diff --git a/CHANGELOG b/CHANGELOG
index ec14ae5e58b7d4006d19b15650527d375a135e09..398baaaade10e28019b113d5d7a4a0b11a5ea1d9 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,23 +1,25 @@
 minerva (14.0.3) stable; urgency=medium
-  * Bug fix: sbml parser had sometimes problems with combining layout and multi 
+  * Bug fix: sbml parser had sometimes problems with combining layout and multi
     packages (#966)
   * Bug fix: parsing of CellDesigner files that contained substanceUnits could
     crash the upload (#985)
-  * Bug fix: verificatin of version length added when uploading project 
+  * Bug fix: verificatin of version length added when uploading project
     implemented (#978)
   * Bug fix: CLEAR button disappeard when plugin tab used to much space (#976)
-  * Bug fix: removing data overlay refreshes list of overlays in info window 
+  * Bug fix: removing data overlay refreshes list of overlays in info window
     (#974)
   * Bug fix: general overlays are always on top of data overlays in info window
-    (#975) 
+    (#975)
   * Bug fix: refresh button in overlay panel synchronise list of general and
     user provided data overlays (#975)
   * Bug fix: changing order of data overlays is reflected in info window
   * Bug fix: opening map with no available background crashed (#964)
-  * Bug fix: uploading SBGN file that does not pass xsd validation provides a 
+  * Bug fix: uploading SBGN file that does not pass xsd validation provides a
     warning, but does not fail upload (#937)
-  * Bug fix: export of the map to SBML that was imported with older version 
+  * Bug fix: export of the map to SBML that was imported with older version
     (below 14.0.0) didn't produce valid SBML (#970)
+  * Bug fix: fields in add project window are reinitialized after each open
+    (#963)
 
  -- Piotr Gawron <piotr.gawron@uni.lu>  Wed, 16 Oct 2019 9:00:00 +0200
 
diff --git a/frontend-js/src/main/js/gui/admin/AddProjectDialog.js b/frontend-js/src/main/js/gui/admin/AddProjectDialog.js
index 1101dbdf22ff62b044bb20be930466b8da7bc118..69f0daf74d0c0725ac8c0b2abadab556d88e0f38 100644
--- a/frontend-js/src/main/js/gui/admin/AddProjectDialog.js
+++ b/frontend-js/src/main/js/gui/admin/AddProjectDialog.js
@@ -218,13 +218,11 @@ AddProjectDialog.prototype.createGeneralTabContent = function () {
 
   table.appendChild(self.createInputRow({
     labelName: "ProjectId:",
-    defaultValue: "id",
     inputName: "project-id",
     help: 'A working name of the uploaded project on the MINERVA platform. Unique in the platform.'
   }));
   table.appendChild(self.createInputRow({
     labelName: "Project name:",
-    defaultValue: "NEW DISEASE MAP",
     inputName: "project-name",
     help: 'The name of the uploaded project displayed in the top left corner of the Admin and User panels; your official name of the project.'
   }));
@@ -753,7 +751,6 @@ AddProjectDialog.prototype.init = function () {
   select = $("[name='project-map-canvas-type']", self.getElement())[0];
   self._fillMapCanvasTypeSelectOptions(select, configuration);
   return self.getServerConnector().getLoggedUser().then(function (user) {
-    self.setNotifyEmail(user.getEmail());
     self.bindProjectUploadPreferences(user, "annotateModel", "project-annotate-automatically");
     self.bindProjectUploadPreferences(user, "autoResize", "project-auto-margin");
     self.bindProjectUploadPreferences(user, "validateMiriam", "project-verify-annotations");
@@ -889,6 +886,7 @@ AddProjectDialog.prototype.destroy = function () {
 
 /**
  *
+ * @return {Promise<T>}
  */
 AddProjectDialog.prototype.open = function () {
   var self = this;
@@ -902,6 +900,11 @@ AddProjectDialog.prototype.open = function () {
     });
   }
   $(div).dialog("open");
+  return self.getServerConnector().getLoggedUser().then(function (user) {
+    self.setNotifyEmail(user.getEmail());
+    self.setProjectId("id");
+    self.setName("NEW DISEASE MAP");
+  });
 };
 
 /**
diff --git a/frontend-js/src/test/js/gui/admin/AddProjectDialog-test.js b/frontend-js/src/test/js/gui/admin/AddProjectDialog-test.js
index 5951de0fa32789f9da3926b1d2f17b5a8c121091..cfbae02e9f5407e4c5c53b7d3f0ecd04a77df961 100644
--- a/frontend-js/src/test/js/gui/admin/AddProjectDialog-test.js
+++ b/frontend-js/src/test/js/gui/admin/AddProjectDialog-test.js
@@ -28,10 +28,12 @@ describe('AddProjectDialog', function () {
       serverConnector: ServerConnector
     });
   };
-  it('init', function () {
+  it('open', function () {
     helper.loginAsAdmin();
     var dialog = createDialog();
     return dialog.init().then(function () {
+      return dialog.open();
+    }).then(function () {
       assert.ok(dialog.getNotifyEmail() !== "");
       assert.equal(0, logger.getWarnings().length);
       return dialog.destroy();