From 9067bfaee78050cbc1307498e54abbe9800a12d0 Mon Sep 17 00:00:00 2001 From: Daniel Weeks Date: Thu, 13 Feb 2025 12:53:56 -0800 Subject: [PATCH] CORE: return false when view exists endpoint isn't supported --- .../main/java/org/apache/iceberg/rest/RESTSessionCatalog.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/apache/iceberg/rest/RESTSessionCatalog.java b/core/src/main/java/org/apache/iceberg/rest/RESTSessionCatalog.java index 980a7addda1a..5cdffecb8084 100644 --- a/core/src/main/java/org/apache/iceberg/rest/RESTSessionCatalog.java +++ b/core/src/main/java/org/apache/iceberg/rest/RESTSessionCatalog.java @@ -1239,7 +1239,9 @@ public List listViews(SessionContext context, Namespace namespa @Override public boolean viewExists(SessionContext context, TableIdentifier identifier) { - Endpoint.check(endpoints, Endpoint.V1_VIEW_EXISTS); + if (!endpoints.contains(Endpoint.V1_VIEW_EXISTS)) { + return false; + } try { checkViewIdentifierIsValid(identifier);