How many triggers do you have on User change? I had some problems when creating multiple triggers on the same type. Ended up with single triggers with conditions applied to actions inside.
5 total or 5 only on User change? If the latter, try to leave one on User change with no conditions and do all actions inside it with those conditions applied.
Generally 5 triggers in total is not many, the main problem is that each type must have only one trigger, that’s the idea. Though I might also be missing something, but that’s the way I managed it in my project.
It seems like the entire workflow doesn’t run, I put something inside without a condition and that doesn’t run either. Is it because I’m modifying a list on the user, rather than modifying an individual field? It’s not a relationship.
I’m not sure if your condition is valid there. I suppose bubble considers two things equal if they have same unique id. Though didn’t tested it. But if I’m correct, then this condition is true only when User object is created. In any other case it’s false.
Still doesn’t work for some reason, nothing in the database trigger is running. It’s like the database triggers are bugged. I tried doing something else with a different data type and it still doesn’t work.
Oh, I see. You are expecting trigger to run when you add an object to User’s Notification collection. That’s might be a problem… I’ll check this when reach my desk… Never did it that way. Though bubble presents list field as a property, I doubt it monitors list content for change.
Meanwhile you can try set list instead of add: User’s Notifications set list User’s Notifications :plus item Result of step 1…
I tried what you’ve suggested, but unfortunately it didn’t make a difference. Things that were unrelated to this aren’t working either (I went and tested some other database triggers on our app) so I’m assuming there’s something wrong with Bubble right now. I see a similar bug in the bugs board: