diff --git a/dbrepo-metadata-service/services/src/main/java/at/tuwien/gateway/impl/SearchServiceGatewayImpl.java b/dbrepo-metadata-service/services/src/main/java/at/tuwien/gateway/impl/SearchServiceGatewayImpl.java
index 487e088062fc7ccef2c830b857f721026337d1ea..b0aa33888319aa67c5e5e9fa3085d712ffadf20d 100644
--- a/dbrepo-metadata-service/services/src/main/java/at/tuwien/gateway/impl/SearchServiceGatewayImpl.java
+++ b/dbrepo-metadata-service/services/src/main/java/at/tuwien/gateway/impl/SearchServiceGatewayImpl.java
@@ -1,6 +1,7 @@
 package at.tuwien.gateway.impl;
 
 import at.tuwien.api.database.DatabaseDto;
+import at.tuwien.api.database.ViewDto;
 import at.tuwien.api.database.table.constraints.unique.UniqueDto;
 import at.tuwien.entities.database.Database;
 import at.tuwien.entities.database.View;
@@ -67,6 +68,14 @@ public class SearchServiceGatewayImpl implements SearchServiceGateway {
 //                                        });
                             });
                 });
+        payload.getViews()
+                .stream()
+                .map(ViewDto::getColumns)
+                .flatMap(List::stream)
+                .forEach(columns -> {
+                    columns.setIsPublic(database.getIsPublic());
+                    columns.setDatabaseId(database.getId());
+                });
         final HttpHeaders headers = new HttpHeaders();
         headers.set("Accept", "application/json");
         headers.set("Content-Type", "application/json");