From 3c4b827cca42c0c057f0aea624ca095ed6a72b36 Mon Sep 17 00:00:00 2001 From: datomo Date: Wed, 13 Dec 2023 23:29:29 +0100 Subject: [PATCH] minor adjustment to fix relational values frontend --- webui/src/main/java/org/polypheny/db/webui/Crud.java | 2 +- .../src/main/java/org/polypheny/db/webui/crud/LanguageCrud.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/webui/src/main/java/org/polypheny/db/webui/Crud.java b/webui/src/main/java/org/polypheny/db/webui/Crud.java index 43d29f6230..3e1dd320a7 100644 --- a/webui/src/main/java/org/polypheny/db/webui/Crud.java +++ b/webui/src/main/java/org/polypheny/db/webui/Crud.java @@ -572,7 +572,7 @@ void insertTuple( final Context ctx ) throws IOException { long entityId = Long.parseLong( unparsed ); LogicalTable table = Catalog.snapshot().rel().getTable( entityId ).orElseThrow(); - LogicalNamespace namespace = Catalog.snapshot().getNamespace( Catalog.defaultNamespaceId ).orElseThrow(); + LogicalNamespace namespace = Catalog.snapshot().getNamespace( table.namespaceId ).orElseThrow(); String entityName = String.format( "\"%s\".\"%s\"", namespace.name, table.name ); Transaction transaction = getTransaction(); diff --git a/webui/src/main/java/org/polypheny/db/webui/crud/LanguageCrud.java b/webui/src/main/java/org/polypheny/db/webui/crud/LanguageCrud.java index ade39cce44..1c4ecd8ffa 100644 --- a/webui/src/main/java/org/polypheny/db/webui/crud/LanguageCrud.java +++ b/webui/src/main/java/org/polypheny/db/webui/crud/LanguageCrud.java @@ -338,7 +338,7 @@ public static List computeResultData( final List> rows temp[counter] = null; } else { String columnName = String.valueOf( header.get( counter ).name.hashCode() ); - File mmFolder = PolyphenyHomeDirManager.getInstance().getGlobalFile( "/tmp" ).orElseThrow(); + File mmFolder = PolyphenyHomeDirManager.getInstance().registerNewFolder( "/tmp" ); mmFolder.mkdirs(); ContentInfoUtil util = new ContentInfoUtil(); if ( List.of( PolyType.FILE.getName(), PolyType.VIDEO.getName(), PolyType.AUDIO.getName(), PolyType.IMAGE.getName() ).contains( header.get( counter ).dataType ) ) {