diff options
Diffstat (limited to '_www')
| -rw-r--r-- | _www/functions.js | 12 | ||||
| -rw-r--r-- | _www/functions.ts | 12 |
2 files changed, 16 insertions, 8 deletions
diff --git a/_www/functions.js b/_www/functions.js index 178690a..c2e0ec6 100644 --- a/_www/functions.js +++ b/_www/functions.js @@ -237,11 +237,15 @@ export function save(target, httpTarget, wsTarget) { saveTargetOptDuration(target); saveTargetOptRatePerSecond(target); saveTargetOptTimeout(target); - for (const [k, fi] of Object.entries(target.Headers)) { - saveTargetHeader(target, k, fi.value); + if (target.Headers) { + for (const [k, fi] of Object.entries(target.Headers)) { + saveTargetHeader(target, k, fi.value); + } } - for (const [k, fi] of Object.entries(target.Vars)) { - saveTargetVar(target, k, fi.value); + if (target.Vars) { + for (const [k, fi] of Object.entries(target.Vars)) { + saveTargetVar(target, k, fi.value); + } } if (httpTarget) { for (const [k, fi] of Object.entries(httpTarget.Headers)) { diff --git a/_www/functions.ts b/_www/functions.ts index a0ec997..e5d2cf3 100644 --- a/_www/functions.ts +++ b/_www/functions.ts @@ -318,11 +318,15 @@ export function save( saveTargetOptRatePerSecond(target); saveTargetOptTimeout(target); - for (const [k, fi] of Object.entries(target.Headers)) { - saveTargetHeader(target, k, fi.value); + if (target.Headers) { + for (const [k, fi] of Object.entries(target.Headers)) { + saveTargetHeader(target, k, fi.value); + } } - for (const [k, fi] of Object.entries(target.Vars)) { - saveTargetVar(target, k, fi.value); + if (target.Vars) { + for (const [k, fi] of Object.entries(target.Vars)) { + saveTargetVar(target, k, fi.value); + } } if (httpTarget) { for (const [k, fi] of Object.entries(httpTarget.Headers)) { |
