Query caching + saved dynamic filters: cache key calculated before saved filters processed

Description

The cache key for selectData() queries is calculated before saved filters are expanded into query params, etc. This means that dynamic saved filters that would lead to different input variables for the query will all get cached into the same query cache.

This will lead to difficult to debug problems!

Environment

None

Assignee

Unassigned

Reporter

Dominic Watson

Labels

None

Accepted

Yes

Fix versions

Priority

Medium
Configure