diff --git a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js
index 939f0eb159ef19145d3046c1a804879f8b580bc9..aedd631fca425eefdd00cdb4810ebeb388c8b3b0 100644
--- a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js
+++ b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js
@@ -7,6 +7,7 @@ var AddProjectDialog = require('./AddProjectDialog');
 var EditProjectDialog = require('./EditProjectDialog');
 var LogListDialog = require('./LogListDialog');
 var PrivilegeType = require('../../map/data/PrivilegeType');
+var ConfigurationType = require('../../ConfigurationType');
 var UserPreferences = require('../../map/data/UserPreferences');
 
 // noinspection JSUnusedLocalSymbols
@@ -208,6 +209,10 @@ MapsAdminPanel.prototype.projectToTableRow = function (project, row, user) {
     disabled = "";
   }
   row[5] = "<button name='showEditDialog' data='" + project.getProjectId() + "'" + disabled + "><i class='fa fa-edit' style='font-size:17px'></i></button>";
+
+  if (self.getConfiguration().getOption(ConfigurationType.DEFAULT_MAP).getValue() === projectId) {
+    disabled = " disabled ";
+  }
   row[6] = "<button name='removeProject' data='" + project.getProjectId() + "'" + disabled + "><i class='fa fa-trash-o' style='font-size:17px'></button>";
 
   return row;