diff --git a/src/main/java/neatlogic/module/framework/form/attribute/handler/UserSelectHandler.java b/src/main/java/neatlogic/module/framework/form/attribute/handler/UserSelectHandler.java index 137a73fb0b1edbef6c76006acd8db29c1b8c50f7..81f63b4b22e2c4b416bb93fa4d257c55b6c8753b 100644 --- a/src/main/java/neatlogic/module/framework/form/attribute/handler/UserSelectHandler.java +++ b/src/main/java/neatlogic/module/framework/form/attribute/handler/UserSelectHandler.java @@ -71,7 +71,9 @@ public class UserSelectHandler extends FormHandlerBase { } if (source instanceof String) { String sourceStr = (String) source; - if (sourceStr.startsWith("[") && sourceStr.endsWith("]")) { + if (StringUtils.isBlank(sourceStr)) { + return null; + } else if (sourceStr.startsWith("[") && sourceStr.endsWith("]")) { try { return JSONObject.parseArray((String) source); } catch (Exception e) {