From d3ba8b24ac7b46ce03b644f96f143e8abed71d62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Tue, 1 Feb 2022 17:19:21 +0100 Subject: [PATCH] Guard telemetry:execute/3 (#105) --- src/telemetry.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/telemetry.erl b/src/telemetry.erl index 869481b..9a85c96 100644 --- a/src/telemetry.erl +++ b/src/telemetry.erl @@ -150,7 +150,7 @@ execute(EventName, Value, Metadata) when is_number(Value) -> ?LOG_WARNING("Using execute/3 with a single event value is deprecated. " "Use a measurement map instead.", []), execute(EventName, #{value => Value}, Metadata); -execute(EventName, Measurements, Metadata) when is_map(Measurements) and is_map(Metadata) -> +execute([_ | _] = EventName, Measurements, Metadata) when is_map(Measurements) and is_map(Metadata) -> Handlers = telemetry_handler_table:list_for_event(EventName), ApplyFun = fun(#handler{id=HandlerId,