소스 검색

added cast number value to float if value is string (#830)

Co-authored-by: Pavel Televich <pavel.televich@skystart.team>
Pavel 1 년 전
부모
커밋
84e49b5457
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      resources/js/tryitout.js

+ 5 - 0
resources/js/tryitout.js

@@ -194,6 +194,11 @@ async function executeTryOut(endpointId, form) {
     const bodyParameters = form.querySelectorAll('input[data-component=body]');
     bodyParameters.forEach(el => {
         let value = el.value;
+
+        if (el.type === 'number' && typeof value === 'string') {
+            value = parseFloat(value);
+        }
+
         if (el.type === 'file' && el.files[0]) {
             setter(el.name, el.files[0]);
             return;