Make Hubspot property populated before the router but then empty when evaluated at first filter

:bullseye: What is your goal?

"Implement a Make workflow that does the following when a new potential customer submits a lead capture form

  • Send a series of text mesages to pre-qualify the prospective client & inform the assigned agent

:thinking: What is the problem & what have you tried?

I’m current debugging my first workflow on Make. It is for automated workflow that prequalifies new potential clients via SMS text message. I’m about 70% through the workflow and I’ve run into an error for a root cause I don’t understand why or how to fix yet. Here’s the scenario:

I call a Search for Contacts module (HubSpot) It outputs two properties (prequal_budget, prequal_timeline) and then passes through 3-way router.

The error message I get it on route 1 “The bundle does not pass through the filter” (route 2 and 3 work as expected at least for the filter condition). When I check the logs for the Search for Contacts module, I see both populated with the expected values for the specified properties.

When I inspect the error, I open the filter inspector and I see that the numerical operator is correctly evaluating prequal budget. The problem is with prequal_timeline. On the first inspector I mouse over prequal_timeline I see the property empty; so empty is of course not equal to 1 week so it fails.

I would value your help to get through this issue. Thank you!

:clipboard: Error messages or input/output bundles

The bundle did not pass through the filter.

:camera_with_flash: Screenshots (scenario flow, module settings, errors)

Problem solved. Make had a cached version of the data model which had a stale date type for prequal_timeline. I updated the data type, reran the search for contacts module, deleted the filter and recreated it and that did the job.