10 Commits

Author SHA1 Message Date
Ivan Kuchin a12dd2bad2 validate presence of custom_field instead of its id for calculated value error 2026-01-08 17:27:33 +01:00
Tobias Dillmann df0b0ed7ea [#66093] Refactor calculation error detection 2025-09-24 19:19:03 +02:00
Tobias Dillmann 6721538854 [#66093] Make CalculatedValueError polymorphic 2025-09-24 19:19:03 +02:00
Tobias Dillmann 653dd5eb33 [#66093] Move calculation error translations into helper 2025-09-24 19:19:03 +02:00
Tobias Dillmann f560aba10a [#66093] Error when calculating with a disabled CF 2025-09-24 19:19:03 +02:00
Tobias Dillmann 7b7cca512c [#66093] Error message contains custom field with missing value 2025-09-24 19:19:03 +02:00
Tobias Dillmann e346628f4e [#66093] Add general error for missing attributes 2025-09-24 19:19:03 +02:00
Tobias Dillmann 7e34862113 [#66093] Avoid error duplication via model 2025-09-24 19:19:03 +02:00
Tobias Dillmann c32c5d70d3 [#66093] Translate error messages 2025-09-24 19:19:03 +02:00
Tobias Dillmann f7b5770af2 [#66093] CalculatedValueError belongs to Project and CustomField
... instead of CustomValue. This avoids issues with soft deletion and
caching.
2025-09-24 19:19:03 +02:00