|
@@ -3,6 +3,7 @@ package org.hswebframework.web.organizational.authorization.simple;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import org.hswebframework.web.authorization.access.DataAccessConfig;
|
|
|
import org.hswebframework.web.authorization.simple.builder.DataAccessConfigConvert;
|
|
|
+import org.springframework.util.StringUtils;
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
|
@@ -24,6 +25,9 @@ public class ScopeDataAccessConfigConvert implements DataAccessConfigConvert {
|
|
|
|
|
|
@Override
|
|
|
public DataAccessConfig convert(String type, String action, String config) {
|
|
|
+ if (StringUtils.isEmpty(config)) {
|
|
|
+ config = "{}";
|
|
|
+ }
|
|
|
SimpleScopeDataAccessConfig accessConfig = JSON.parseObject(config, SimpleScopeDataAccessConfig.class);
|
|
|
accessConfig.setAction(action);
|
|
|
accessConfig.setType(type);
|