Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit f73c6d0 Author: Bodong Yang <[email protected]> Date: Mon Apr 22 00:16:45 2024 +0900 fix(v3.7.x): not merging available_ecu_ids from child ECUs status resp again (#290) This PR fixes an unexpected implementation details which prevents the available_ecu_ids for actually behaving as expected. This is caused by: * ota_client_stub module merges the available_ecu_ids from sub ECU's status response. * ecu_info parsing logic has an implicit implementation detail for backward compatibility, which when available_ecu_ids is not defined in the ecu_info.yaml, add this ECU id into this field. The above effectively disabling the functionality of available_ecu_ids, unless the corresponding ECU contacts that don't need OTA also being commented out in ecu_info.yaml. With this PR, now the available_ecu_ids field should work as expected, and the behavior aligns with the documentation, which only available_ecu_ids from the main ECU is respected.
- Loading branch information