aboutsummaryrefslogtreecommitdiff
path: root/_www
diff options
context:
space:
mode:
Diffstat (limited to '_www')
-rw-r--r--_www/functions.js12
-rw-r--r--_www/functions.ts12
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)) {