Commit 80d1e119 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Merge branch 'policy_dev' into 'develop'

Add Policy component serializer extensions

See merge request !121
parents a8c96487 9562716f
Loading
Loading
Loading
Loading
+15 −2
Original line number Diff line number Diff line
@@ -1557,8 +1557,21 @@ public class Serializer {
        final var kpiValueMin = kpiValueRange.getKpiMinValue();
        final var kpiValueMax = kpiValueRange.getKpiMaxValue();

        final var serializedKpiValueMin = serialize(kpiValueMin);
        final var serializedKpiValueMax = serialize(kpiValueMax);
        Monitoring.KpiValue serializedKpiValueMin;
        Monitoring.KpiValue serializedKpiValueMax;

        if (kpiValueMin == null && kpiValueMax == null) {
            throw new IllegalStateException("KPI value max and min cannot be both null");
        } else if (kpiValueMax == null) {
            serializedKpiValueMin = serialize(kpiValueMin);
            serializedKpiValueMax = serialize(new StringKpiValue("NaN"));
        } else if (kpiValueMin == null) {
            serializedKpiValueMin = serialize(new StringKpiValue("NaN"));
            serializedKpiValueMax = serialize(kpiValueMax);
        } else {
            serializedKpiValueMin = serialize(kpiValueMin);
            serializedKpiValueMax = serialize(kpiValueMax);
        }

        builder.setKpiMinValue(serializedKpiValueMin);
        builder.setKpiMaxValue(serializedKpiValueMax);
+0 −0

File mode changed from 100755 to 100644.