diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2cff3f54c5258005f956cda3d10d037880a28edd..2bfae6cd03b2e27a879a5c978c512eb81c9ae7e7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -160,6 +160,7 @@ build-testenv:
   only:
     - schedules
     - web
+    - pushes
   needs: []
   script:
       - df -h
diff --git a/tests/test_select.py b/tests/test_select.py
index af2bf3a244e262f65b24becb2bada1137adbaa7a..0b89da16d9e6ce7c1f68485aca2a0b300cd5c1fc 100644
--- a/tests/test_select.py
+++ b/tests/test_select.py
@@ -147,6 +147,17 @@ def test_name2():
         assert e.description is None
 
 
+def test_name_from_entity():
+    db.administration.set_server_property(
+        "QUERY_FILTER_ENTITIES_WITHOUT_RETRIEVE_PERMISSIONS",
+        "FALSE")
+    p3s = db.execute_query("SELECT name FROM ENTITY", flags={"cache": "false"})
+    db.administration.set_server_property(
+        "QUERY_FILTER_ENTITIES_WITHOUT_RETRIEVE_PERMISSIONS",
+        "TRUE")
+    p3s = db.execute_query("SELECT name FROM ENTITY", flags={"cache": "false"})
+
+
 def test_multi1():
     p1 = db.execute_query(
         "SELECT id, name, description FROM TestPropertyOne",