diff --git a/cloudflare-worker/.gitignore b/cloudflare-worker/.gitignore new file mode 100644 index 0000000..b75a0fa --- /dev/null +++ b/cloudflare-worker/.gitignore @@ -0,0 +1 @@ +.wrangler/ diff --git a/cloudflare-worker/hubspot-proxy.js b/cloudflare-worker/hubspot-proxy.js index c6610bc..c3a9bcb 100644 --- a/cloudflare-worker/hubspot-proxy.js +++ b/cloudflare-worker/hubspot-proxy.js @@ -297,6 +297,9 @@ async function getNextRef(token) { limit: 100, }), }); + if (!res.ok) { + throw new Error(`HubSpot search failed: ${res.status}`); + } const data = await res.json(); let maxNum = 0; (data.results || []).forEach(c => { diff --git a/cloudflare-worker/wrangler.toml b/cloudflare-worker/wrangler.toml index 79b64ea..c385fb7 100644 --- a/cloudflare-worker/wrangler.toml +++ b/cloudflare-worker/wrangler.toml @@ -1,11 +1,12 @@ name = "mva-hubspot-proxy" main = "hubspot-proxy.js" compatibility_date = "2026-04-01" +workers_dev = true # KV namespace — placeholder ID, populated at deploy time (Phase D3) [[kv_namespaces]] binding = "WELCOME_KV" -id = "REPLACE_AT_DEPLOY_TIME" +id = "c02656ba22064923ab1c6db06b0f4a56" # Required secrets to configure via `wrangler secret put` : # - HUBSPOT_TOKEN