When dashboards are imported from a content pack through multiple installations with different parameters, their widgets display the same results despite having different configurations.
Expected Behavior
Widgets on the two dashboards created from different installations of the same content pack should display their own results.
Current Behavior
Widgets on the two dashboards created from different installations of the same content pack display the same results.
Possible Solution
I suspect this has something to do with the widgets having the same identifiers - since they are stored inside the dashboard document their configurations are indeed distinct, but the system caches the result by widget ID.
An (annoying) workaround consists in making every single widget ID a parameter.
Context
Trying to configure streams and dashboards for different instances of the same application.
When dashboards are imported from a content pack through multiple installations with different parameters, their widgets display the same results despite having different configurations.
Expected Behavior
Widgets on the two dashboards created from different installations of the same content pack should display their own results.
Current Behavior
Widgets on the two dashboards created from different installations of the same content pack display the same results.
Possible Solution
I suspect this has something to do with the widgets having the same identifiers - since they are stored inside the dashboard document their configurations are indeed distinct, but the system caches the result by widget ID. An (annoying) workaround consists in making every single widget ID a parameter.
Context
Trying to configure streams and dashboards for different instances of the same application.
Your Environment