diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/utils/ValueUtils.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/utils/ValueUtils.java index 8adee919..48f9158d 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/utils/ValueUtils.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/utils/ValueUtils.java @@ -69,6 +69,10 @@ public class ValueUtils { return (s); } + else if(value instanceof byte[] ba) + { + return (new String(ba)); + } else { return (String.valueOf(value)); diff --git a/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/utils/ValueUtilsTest.java b/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/utils/ValueUtilsTest.java index 5508a0ee..82cd1be0 100644 --- a/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/utils/ValueUtilsTest.java +++ b/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/utils/ValueUtilsTest.java @@ -68,6 +68,7 @@ class ValueUtilsTest extends BaseTest assertEquals("1", ValueUtils.getValueAsString(1)); assertEquals("1", ValueUtils.getValueAsString(1)); assertEquals("1.10", ValueUtils.getValueAsString(new BigDecimal("1.10"))); + assertEquals("ABC", ValueUtils.getValueAsString(new byte[] { 65, 66, 67 })); }