Your LimeSurvey version: 3.25.19
==================
We have created our own theme which is an extension of vanilla. Everything in accordance with the documentation. We need to update the views in this theme. For example, some configuration option (XML) has been added, or the colors have changed, and sometimes we even change something at the level of views by plugins.
- Resetting the theme is not an option as it removes the old theme and creates a new one, which in effect restores the global settings to their default values, and deletes all individual settings in the surveys.
- force_xmlsettings_for_survey_rendering = true - it is absurd in production and generates errors wherever plug-in views are implemented.
- assetsversionnumber decrementation - reloads views but not theme configurations. Although decreasing the resource version number is a strange approach for us (incrementing will prevent refreshing the view after comfortUpdate).
Any other suggestions for reloading views (assets) and configuring the theme without resetting?
In my opinion, changing the version of the theme or the last_update value should translate into its update. Unfortunately, in the case of extended vanilla in the database, it sets api_version and the version from the parent theme, although the latter still sets to NULL and last_update also NULL.