But when this dashboard is embedded in a website, when the filter selection results in more than 2000 pins, there is a “dashboardId must be an int” error:
I found the site this dashboard is embedded on. You’re a paid customer, you can email support. Maybe you already did and that’s where the bug came from
Is this dashboard shared using Static Embedding, Public Embedding, or both?
Poking around with the debugger, the dashboardId is a UUID where the exception gets thrown. Oddly enough the call chain that results in that exception only happens with that specific filter – the other filters don’t even call into the function. I tried to set some breakpoints to see if non-UUID dashboardIds pop up there and they don’t hit at all. The exception is thrown on map.ts:getTileUrl() line 48.