diff --git a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js
index 2d4f851a03c16efd46cacc05c9dec3fae7f57b8a..2e87b3d19ae59d846c6ff4e5db44830edef18aaf 100644
--- a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js
+++ b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js
@@ -261,6 +261,9 @@ MapsAdminPanel.prototype.onAddClicked = function () {
       configuration: self.getConfiguration()
     });
     self._addDialog = dialog;
+    dialog.addListener("onProjectAdd", function () {
+      return self.onRefreshClicked()
+    });
     return dialog.init().then(function () {
       return dialog.open();
     });