From b9e24d705eb9a0a73fb1aea273909f93dccc9052 Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Tue, 28 May 2024 11:22:28 +0200 Subject: [PATCH] Hotfix search database --- .../at/tuwien/gateway/impl/SearchServiceGatewayImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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 487e088062..b0aa338883 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"); -- GitLab