Goal violation timeseries id does not work with keep_soft_constraints
All the goal.violation_timeseries_id
logic is in __soft_to_hard_constraints
, which is never called when keep_soft_constraints
is set.
Note that it is not straightforward to support it, as the violation may no longer be constant over priorities. So either we should explicitly disable compatibility, or make it work such that the timeseries is set anew for all previous goals of all previous priorities.
Edited by Tjerk Vreeken