From 5b5626a0e63d006701f424e137ec120567c89b93 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sun, 27 Apr 2025 21:59:45 +0800 Subject: [PATCH] fix(raw-api): redirect_config and proxied values not being returned --- util/raw-api.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/util/raw-api.js b/util/raw-api.js index 96bcfc368..e41491502 100644 --- a/util/raw-api.js +++ b/util/raw-api.js @@ -83,20 +83,30 @@ fs.readdir(directoryPath, function (err, files) { delete item.owner.email; - const itemV1 = { + let itemV1 = { domain: item.domain, subdomain: item.subdomain, owner: item.owner, record: item.records }; - const itemV2 = { + let itemV2 = { domain: item.domain, subdomain: item.subdomain, owner: item.owner, records: item.records }; + if (item.redirect_config) { + itemV1.redirect_config = item.redirect_config; + itemV2.redirect_config = item.redirect_config; + } + + if (item.proxied) { + itemV1.proxied = item.proxied; + itemV2.proxied = item.proxied; + } + v1.push(itemV1); v2.push(itemV2);