diff --git a/packages/ncform-common/src/validation-rule.js b/packages/ncform-common/src/validation-rule.js
index <HASH>..<HASH> 100755
--- a/packages/ncform-common/src/validation-rule.js
+++ b/packages/ncform-common/src/validation-rule.js
@@ -29,7 +29,7 @@ class ValidationRule {
         case "promise":
           result.then(res => {
             resolve({
-              res,
+              result: res,
               errMsg: !res ? this.errMsg || this.defaultErrMsg : "",
               timeStamp
             });
fix(ncform-common): Fixed the bug that the promise type rule logic does not take effect when submiss