From 131b1e13f450eb00ff8bf9d8fb33d6958726d29f Mon Sep 17 00:00:00 2001 From: alex <48489896+devnaumov@users.noreply.github.com> Date: Sun, 27 Jul 2025 15:17:41 +0200 Subject: [PATCH] dbeaver/pro#6109 add void type (#3603) Co-authored-by: Ainur Co-authored-by: sergeyteleshev Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com> --- .../src/io/cloudbeaver/registry/WebObjectFeatureRegistry.java | 2 +- .../packages/core-blocks/src/Tree/TreeNode/TreeNodeSelect.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/registry/WebObjectFeatureRegistry.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/registry/WebObjectFeatureRegistry.java index 15a6cc690d..af727ebf64 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/registry/WebObjectFeatureRegistry.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/registry/WebObjectFeatureRegistry.java @@ -33,7 +33,7 @@ public class WebObjectFeatureRegistry { private final List providers = new ArrayList<>(); - public static WebObjectFeatureRegistry getInstance() { + public static synchronized WebObjectFeatureRegistry getInstance() { if (INSTANCE == null) { INSTANCE = new WebObjectFeatureRegistry(); INSTANCE.loadExtensions(Platform.getExtensionRegistry()); diff --git a/webapp/packages/core-blocks/src/Tree/TreeNode/TreeNodeSelect.tsx b/webapp/packages/core-blocks/src/Tree/TreeNode/TreeNodeSelect.tsx index 3361382d9e..c534f31063 100644 --- a/webapp/packages/core-blocks/src/Tree/TreeNode/TreeNodeSelect.tsx +++ b/webapp/packages/core-blocks/src/Tree/TreeNode/TreeNodeSelect.tsx @@ -16,7 +16,7 @@ import { TreeNodeContext } from './TreeNodeContext.js'; import style from './TreeNodeSelect.module.css'; interface Props { - onSelect?: () => Promise | undefined; + onSelect?: () => Promise | void | undefined; selected?: boolean; indeterminate?: boolean; disabled?: boolean;