Dashboard and headless stopped loading
I just noticed I can not see my data in Novu cloud and novu is not loading on my website.
Any known issues on your side?
12 Replies
@kingen βπ»
Can you please logout and login again?
yes I did that, still same issue π€
Hi @kingen βπ» could you please open the console in the subscriber page and see if there are any errors there?
Console is working again. Reason for me checking out the console is that https://docs.novu.co/api-reference/subscribers/update-subscriber-global-preference have stopped working for me. Was there any change to it?
For example I have this request trying to set the email channel preference that has stopped working. I get a 200 response but the response only has the
in_app
channel π€ah, I'm using
@novu/headless
, I'll try to replace it with @novu/js
which seems to be the new way?
okey I tried @novu/js
, doesn't work for me because I'm on the old workflows... Would be helpful to mention that on https://docs.novu.co/inbox/headless/get-started
somehow my suspicion is that https://v0.x-docs.novu.co/notification-center/client/headless/api-reference#fetchuserpreferences was changed. Any recommendation on how to debug this? π€@kingen βπ» checking this with the team right now π
Any update? ππ»
@kingen βπ»
Could you please check again? We fixed one bug in subscriber preference flow
same thing, I'm missing the email channel π€
@kingen βπ», you just advanced to level 3!
Hi @kingen βπ» , we identified an edge case where using the Subscriber Preference API with new Workflows resulted in the preference resolution not respecting Subscriber Preferences. The fix was deployed yesterday.
Please try again and let us know if you see any further issues π
Regarding the Subscriber Preference response, we now only return channels in that payload based on the Workflow step channels available to the subscriber, this is why you don't see
email
. For example, if you only have Workflows with the in-app channel used, you would only see in_app
in the response. You can still send other channels in the request, they just won't be returned in the response. This change ensures that Subscribers only see channels that are relevant to them.Ah, thanks for the response ππ»
So just to be clear, there was a breaking change and I must adjust my code now? I have been using the global subscriber preference API to store email preference even though I'm currently only using Novu for
So just to be clear, there was a breaking change and I must adjust my code now? I have been using the global subscriber preference API to store email preference even though I'm currently only using Novu for
in_app
in my workflows. A problem for me is that this state is now lost for all my users => I have no idea who wants emails or not...