diff --git a/CHANGELOG b/CHANGELOG
index 0c46a49a854bdbbd405fdad3778b92de3c034ac7..5cdbe1b46d65136c5e574e97601e6d5e184e3e44 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -41,6 +41,7 @@ minerva (14.0.0~beta.0) unstable; urgency=low
     that are still in the system (#918)
   * Bug fix: too long name for data overlay in info window is trimmed (#919)
   * Bug fix: too long name in general overlay list is wrapped (#857)
+  * Bug fix: after genome is removed list of genomes is refreshed (#922)
 
  -- Piotr Gawron <piotr.gawron@uni.lu>  Mon, 21 Aug 2019 21:00:00 +0200
 
diff --git a/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js b/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js
index a6da28570ca9b931b597c4d090262a716ec414df..5f57f4979752080f1b23985531a09fa7d98b06b7 100644
--- a/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js
+++ b/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js
@@ -75,19 +75,19 @@ GenomeAdminPanel.prototype._createGui = function () {
       title: 'Remove',
       orderable: false
     }],
-    columnDefs: [ {
-      targets: [ 0 ],
-      orderData: [ 0, 4 ]
+    columnDefs: [{
+      targets: [0],
+      orderData: [0, 4]
     }, {
-      targets: [ 1 ],
-      orderData: [ 1, 4 ]
+      targets: [1],
+      orderData: [1, 4]
     }, {
-      targets: [ 2 ],
-      orderData: [ 2, 4 ]
+      targets: [2],
+      orderData: [2, 4]
     }, {
-      targets: [ 3 ],
-      orderData: [ 3, 4 ]
-    } ],
+      targets: [3],
+      orderData: [3, 4]
+    }],
     order: [[1, "asc"], [4, "asc"]]
   });
   self.bindUserGuiPreference({
@@ -113,6 +113,8 @@ GenomeAdminPanel.prototype._createGui = function () {
       if (param.status) {
         return self.getServerConnector().removeReferenceGenome({genomeId: $(button).attr("data")});
       }
+    }).then(function () {
+      return self.onRefreshClicked();
     }).catch(GuiConnector.alert);
   });