Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix actions not being relayed in some circumstances
EnqueuedTelemetryData has actions stored directly in an "actions" field, but also dependencies, configurations and integrations in separate fields; extract_telemetry_actions() converts from the latter into proper TelemetryActions. However, this method was being called only from a branch of register_service_and_flush_queued_actions() that would be hit when RuntimeInfo::apps does not already contain the key corresponding to the (service, env) in question (so, essentially, deps/confs/integrations would be lost on all but the first call).
- Loading branch information