Open dimshitc opened 1 year ago
And you're seeing this after updating the default vocab for the whole application (admin option), not just for the current session, right?
The core issue is that our concept set expressions contain a 'snapshot' of the loaded concepts in the expression. So, things like names and standard/non-standard changes aren't updated. We could think about implementing a 'refresh' function that when a concept set is opened, it signals a concept refresh and re-loads all the concepts referenced in the concept set.
The concept set expression is not refreshed with the vocabulary update, so it's impossible to detect changes if concepts become non-standard or change domains
Possible solutions:
1) refresh the concept set expression when someone opens it in the UI 2) build a job that can run across all concept set expressions and update them in the background