aboutsummaryrefslogtreecommitdiff
path: root/_www/functions.ts
diff options
context:
space:
mode:
Diffstat (limited to '_www/functions.ts')
-rw-r--r--_www/functions.ts12
1 files changed, 8 insertions, 4 deletions
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)) {