From e9328c665306f84a98ea038693e3fa0fedd0038d Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Wed, 10 May 2023 17:50:09 -0500 Subject: [PATCH] Make list of primary keys explicitly serializble, so when they change to field's type later, it doesn't blow up (should we fix that on the other side? (yes)) --- .../kingsrook/qqq/frontend/picocli/QPicoCliImplementation.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementation.java b/qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementation.java index 093a5f0d..bc47eeb9 100644 --- a/qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementation.java +++ b/qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementation.java @@ -892,7 +892,8 @@ public class QPicoCliImplementation if(StringUtils.hasContent(primaryKeyOption)) { - deleteInput.setPrimaryKeys(Arrays.asList(primaryKeyOption.split(","))); + List primaryKeys = new ArrayList<>(Arrays.asList(primaryKeyOption.split(","))); + deleteInput.setPrimaryKeys(primaryKeys); } else if(criteria.length > 0) {