Open rjdp opened 2 years ago
The issue lies here: https://github.com/chaos-genius/chaos_genius/blob/9e2ac69f06a5ed8e17bd173c18f24e2769a81c3c/chaos_genius/views/anomaly_data_view.py#L284-L297
There is no check for req_data["anomaly_params"] is None
. This should be a simple fix.
Describe the bug
when updating anomaly_params for an Kpi if anomaly_params passed is null, it causes HTTP 500 response
Explain the environment
Current behavior
HTTP 500
Expected behavior
should cause validation error with HTTP 4xx
Logs