From 359f8b41fe4a3385cf0d90470c194b3429e06952 Mon Sep 17 00:00:00 2001 From: Roland Praml Date: Tue, 25 Oct 2022 09:28:45 +0200 Subject: [PATCH] FIX: @Formula / @Where Annotations should also match on base platform A property annotated with ```java @Formula(select = "...", platforms = SQLSERVER) ``` should match for SQLSERVER17 and SQLSERVER19 --- .../io/ebeaninternal/server/deploy/meta/DeployBeanProperty.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanProperty.java index 2507387ab..e31b76d16 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanProperty.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanProperty.java @@ -1123,7 +1123,7 @@ public class DeployBeanProperty { private boolean matchPlatform(Platform[] platforms, Platform match) { for (Platform platform : platforms) { - if (platform == match) { + if (platform == match || platform == match.base()) { return true; } }