From 85ec1d3d8498a19876763188bc7f9e60a824f7a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20P=C3=B6hler?= Date: Fri, 5 Nov 2021 11:40:58 +0100 Subject: [PATCH] Fix PropertiesParser with "*,foo" --- .../server/querydefn/OrmQueryPropertiesParser.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParser.java index 568a6165c..26d3733a7 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParser.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParser.java @@ -37,7 +37,9 @@ final class OrmQueryPropertiesParser { if (rawProperties.equals("*")) { return ALL; } - return new Response(false, splitRawSelect(rawProperties)); + final Set included = splitRawSelect(rawProperties); + final boolean selectAll = included.remove("*"); + return new Response(selectAll, included); } /**