diff --git a/src/models/dju.model.ts b/src/models/dju.model.ts index 57b9fdc640f67e39c39a3db7b959350804ed397b..19d2c423bff15875f4d2bf92500dcaab8dc96b59 100644 --- a/src/models/dju.model.ts +++ b/src/models/dju.model.ts @@ -8,6 +8,6 @@ export interface DjuResult { interface DjuMeasure { month: string - average_measurement: number + sum_measurement: number identifiant: string } diff --git a/src/services/profileType.service.spec.ts b/src/services/profileType.service.spec.ts index cda9941ab6337c5a53250d37ab43b00e0bc96858..d7d7fa389282e6be3d99dbe9575fb04a9106c3ea 100644 --- a/src/services/profileType.service.spec.ts +++ b/src/services/profileType.service.spec.ts @@ -555,14 +555,14 @@ describe('ProfileType service', () => { values: [ { month: '2024-01', - average_measurement: 10.5, + sum_measurement: 10.5, identifiant: '69029001', }, ], } mockClient.getStackClient().fetchJSON.mockResolvedValueOnce(mockDjuResult) const result = await profileTypeService.fetchDJU(2023, 2) - expect(result).toEqual(mockDjuResult.values[0].average_measurement) + expect(result).toEqual(mockDjuResult.values[0].sum_measurement) }) it('should return default dju if remote doctype returns no value', async () => { const mockDjuResult: DjuResult = { diff --git a/src/services/profileType.service.ts b/src/services/profileType.service.ts index 8bd19f3633b65a0d7f283efe4311c439791f1fab..91d05dd9f578793ea94fd35b7b687962266110be 100644 --- a/src/services/profileType.service.ts +++ b/src/services/profileType.service.ts @@ -452,7 +452,7 @@ export default class ProfileTypeService { .getStackClient() .fetchJSON('GET', `${REMOTE_ORG_ECOLYO_DJU}?month=${djuDate}`) if (result && result.nb_results !== 0) { - return result.values[0].average_measurement + return result.values[0].sum_measurement } else { return heatingData.dju_average_by_month[month - 1] }