diff --git a/hsweb-core/src/main/java/org/hswebframework/web/bean/ExtendableToMapCopier.java b/hsweb-core/src/main/java/org/hswebframework/web/bean/ExtendableToMapCopier.java index f2dd5ddbc..00603aeb1 100644 --- a/hsweb-core/src/main/java/org/hswebframework/web/bean/ExtendableToMapCopier.java +++ b/hsweb-core/src/main/java/org/hswebframework/web/bean/ExtendableToMapCopier.java @@ -13,8 +13,8 @@ class ExtendableToMapCopier implements Copier { @Override public void copy(Object source, Object target, Set ignore, Converter converter) { - copier.copy(source, target, ignore, converter); ExtendableUtils.copyToMap((Extendable) source, ignore, (Map) target); + copier.copy(source, target, ignore, converter); //移除map中的extensions ((Map) target).remove("extensions"); } diff --git a/hsweb-core/src/main/java/org/hswebframework/web/bean/MapToExtendableCopier.java b/hsweb-core/src/main/java/org/hswebframework/web/bean/MapToExtendableCopier.java index 9bbab361b..947af7a17 100644 --- a/hsweb-core/src/main/java/org/hswebframework/web/bean/MapToExtendableCopier.java +++ b/hsweb-core/src/main/java/org/hswebframework/web/bean/MapToExtendableCopier.java @@ -13,9 +13,8 @@ class MapToExtendableCopier implements Copier { @Override public void copy(Object source, Object target, Set ignore, Converter converter) { - copier.copy(source, target, ignore, converter); - ExtendableUtils.copyFromMap((Map) source, ignore, (Extendable) target); + copier.copy(source, target, ignore, converter); }