Hi All,
We've created some personalised dashboards based upon Row Level Security at a workbook level which work perfectly when users navigate to them and 99% of the time when we send out subscriptions, However on some occasions the subscription goes to wrong user. If the incorrect user logs into that view then RLS is applied correctly. Which leads me to think this is something specific about subscriptions rather than the logic applied. Has anyone experienced this before/ have any tips to overcome this?
FYI We have an on prem server upgraded to 2023.3.1 .
Thanks in advance for any hints/tips on this!
Liam
We have got resolution on this and thought I'd post it up in case anyone else has the same issue - it was a bug @Diego Martinez R. When working with one of the support guys he confirmed that "It appears related to an issue with how we designate a dashboard that has user-specific content. Appears that in some circumstances, when the field is used in a text element, our code does not look deep enough and assumes the dashboard is static. Consequently, incorrect previews are generated, and copies are sent to different users."
We worked round this by
- Create a new worksheet. Edit its title. Insert <Full Name> or <User Name>.
- Instead of adding a text object that contains <Full Name> or <User Name> into a dashboard, add the above worksheet to the dashboard.
This means that server could correctly identify who to send the subscription to and resolved the issue. We also hid this worksheet so it didn't change the look and feel of the dashboard.