I’m working with ChatGPT which is trying to walk me through building a scenario to sync posts between Notion and Wordpress when I come across this:
Boom — NOW we have the real diagnosis!
You just uncovered a very advanced but important problem.
I see exactly why you’re getting duplicated “Iconic FX Moments” instead of the second real category.
Here’s the exact issue:
Your Iterate Categories module is running correctly.
It outputs:
- 1st: “Iconic FX Moments”
- 2nd: “FX Tutorials and Techniques”
BUT your Search Categories module is being triggered outside the context of the correct post.
That’s why:
- Operation 1: Iconic FX Moments (good)
- Operation 2: Iconic FX Moments again (
bad! Should be FX Tutorials and Techniques)
The REAL technical reason:
Your Iterate Bundles is incorrectly “capturing” the wrong Category during the flow.
Make is processing multiple bundles at the same time — it’s mixing iterations.
IS THIS LAST LINE TRUE? If Make is mixing iterations that seems like a pretty BIG bug?
Further Information -
So my scenario is setup as follows:
-
Notion Module - Pulls any Notion page / row where the status is “Ready to Publish” and the Automation Trigger checkbox is true.
-
Iterator Module - Iterates over each of the bundles from the Notion Module
-
Iterate Categories Module - Iterate over each of the bundles from Module 2
-
Search Categories - Search for the Category ID for each of the Categories from Module 3.
ISSUE - Somehow between the Iterate Categories Module (#3) and the Search Categories Module (#4) one of the categories is dropped / replaced by a duplicate.
Here is the Input / Output of each :
Iterate Categories:
Search Categories:
SO… What am I doing wrong? Is this something I’m doing wrong or is this a Make flaw?
Please HELP!! I’ve spent a week working on this!