diff --git a/rest-api/src/main/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementsRestImpl.java b/rest-api/src/main/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementsRestImpl.java
index de063608eb0832586b65a9833552b66fb057913a..931996af49b4f8c57035a5431f87e3caaca41b65 100644
--- a/rest-api/src/main/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementsRestImpl.java
+++ b/rest-api/src/main/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementsRestImpl.java
@@ -115,7 +115,7 @@ public class ElementsRestImpl extends BaseRestImpl {
 			} else if (column.equals("formersymbols")) {
 				value = element.getFormerSymbols();
 			} else if (column.equals("hierarchyvisibilitylevel")) {
-				value = element.getFormerSymbols();
+				value = element.getVisibilityLevel();
 			} else if (column.equals("linkedsubmodel")) {
 				if (element.getSubmodel() != null) {
 					value = element.getSubmodel().getSubmodel().getId();
diff --git a/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java b/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java
index c6f6a0558d158857a6720f39f38544a1fe94c994..7da42635f993dc74e3cbeed463dec330876ce993 100644
--- a/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java
+++ b/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java
@@ -3,6 +3,7 @@ package lcsb.mapviewer.api.projects.models.bioEntities.elements;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
 import static org.mockito.Matchers.any;
 import static org.mockito.Matchers.anyString;
 
@@ -88,6 +89,21 @@ public class ElementRestImplTest extends RestTestFunctions {
 		}
 	}
 
+	@Test
+	public void testGetElementsVisibility() throws Exception {
+		try {
+			ElementsRestImpl elementRest = createMockElementRest("testFiles/model/sample.xml");
+			List<Map<String, Object>> result = elementRest.getElements("sample", "", "", "*", token.getId(), "");
+			for (Map<String, Object> map : result) {
+				assertTrue(map.get("hierarchyVisibilityLevel") instanceof String);
+			}
+
+		} catch (Exception e) {
+			e.printStackTrace();
+			throw e;
+		}
+	}
+
 	@SuppressWarnings("unchecked")
 	@Test
 	public void testGetModificationsForProtein() throws Exception {