This topic was automatically generated from Slack. You can find the original thread here.
Pipedream’s New Email in Shared Folder Event I believe has a bug (sample source/trigger: dc_6Ruqqvb)
Note in the logs the lastDate being updated (screenshot). This implies an event should be emitted.
However, note in events that no event was emitted at 10:21AM (when this trigger ran)
That said - looking at the code… it looks fine to me? I can’t really see an area where we are not emitting an item, unless something is erroring out in this.$emit but not showing up?
Hey - went to test this and I’m actually still seeing events being dropped here and not processing. Seems like there might be another issue.
See below on the timestamp update and no events were emitted.
Furthermore, I noticed only one event is emitted with the test suite, despite deploy asking for 25 (and this account having well over 25 emails). My sense is that there probably is still a bug with the dedup key
Deploy trigger to a shared inbox trigger
a. Ensure the user.id is of a shared inbox that the logged in user has access to and not of the logged in user
For Step 4 - while it’s a bug only 1 event is emitted, the fact that 1 event is emitted implies that the configuration of the trigger is correct I think and there’s something else going on
In addition, when one redeploys with the exact same configuration, the email sent in step 5 is outputted as a test event - this implies that the inbox/email is showing up
In new email, the ID is hashed b/c >64 characters. Maybe pipedream cache doesn’t work over 64 characters? and/or the microsoft one is the same for first for 64 characters
I wonder if it’s related to my account being a business account vs a personal account? Not sure.
I checked two subsequent emails and the IDs are very similar - the only difference is this one character. So if there is some kind of 64 char limit, it would break things in this particular account.
But perhaps different microsoft accounts have different ID strategies? how different are the IDs you are using?