This is an automated email from the ASF dual-hosted git repository.
jinsongzhou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/amoro.git
The following commit(s) were added to refs/heads/master by this push:
new ff1fe3f1c [Hotfix] Copy catalog meta for outside usage (#3433)
ff1fe3f1c is described below
commit ff1fe3f1c9aa9e17f24ca60efa3a952694324786
Author: ZhouJinsong <[email protected]>
AuthorDate: Sat Feb 8 10:02:36 2025 +0800
[Hotfix] Copy catalog meta for outside usage (#3433)
* Copy catalog meta for outside usage
* Format code style
---
.../java/org/apache/amoro/server/catalog/DefaultCatalogManager.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java
b/amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java
index 8726017cf..668b9a5fc 100644
---
a/amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java
+++
b/amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java
@@ -91,7 +91,8 @@ public class DefaultCatalogManager extends PersistentBase
implements CatalogMana
@Override
public CatalogMeta getCatalogMeta(String catalogName) {
return getCatalogMetaOptional(catalogName)
- .orElseThrow(() -> new ObjectNotExistsException("Catalog " +
catalogName));
+ .orElseThrow(() -> new ObjectNotExistsException("Catalog " +
catalogName))
+ .deepCopy();
}
private Optional<CatalogMeta> getCatalogMetaOptional(String catalogName) {