Mauvais retour de certains parametres : Entretien, kilometrage... avec correctif!

Certaines infos n’était pas actualisées en raison d’une erreur dans la fonction updateVehicleHealthInspection() (myaudiclass.php) :
Original :

private function updateVehicleHealthInspection(array $vehicleHealthInspection) {
		if (isset($vehicleHealthInspection['maintenance_status'])) {
			$this->checkAndUpdateCmd('inspection_due_days', $vehicleHealthInspection['inspection_due_days']);
			$this->checkAndUpdateCmd('inspection_due_km', $vehicleHealthInspection['inspection_due_km']);
			$this->checkAndUpdateCmd('mileage_km', $vehicleHealthInspection['mileage_km']);
			$this->checkAndUpdateCmd('oil_service_due_days', $vehicleHealthInspection['oil_service_due_days']);
			$this->checkAndUpdateCmd('oil_service_due_km', $vehicleHealthInspection['oil_service_due_km']);
		}
	}

Corrigé:

	private function updateVehicleHealthInspection(array $vehicleHealthInspection) {
		if (isset($vehicleHealthInspection['maintenance_status'])) {
   			$maintenance_status = $vehicleHealthInspection['maintenance_status'];
			$this->checkAndUpdateCmd('inspection_due_days', $maintenance_status['inspection_due_days']);
			$this->checkAndUpdateCmd('inspection_due_km', $maintenance_status['inspection_due_km']);
			$this->checkAndUpdateCmd('mileage_km', $maintenance_status['mileage_km']);
			$this->checkAndUpdateCmd('oil_service_due_days', $maintenance_status['oil_service_due_days']);
			$this->checkAndUpdateCmd('oil_service_due_km', $maintenance_status['oil_service_due_km']);
		}
	}

Bonjour,

Tu peux faire un PR sur la branche beta: GitHub - Mips2648/jeedom-myaudi: Plugin jeedom for Audi Connect :wink:

Bonjour Mips,
J’ai bien quelques compétences en dév, mais je ne maitrise pas GitHub, alors je te laisse apporter les corrections au code source. Merci pour ton travail.

Ca sera en beta demain