diff --git a/lib/datadog/di/hook_manager.rb b/lib/datadog/di/hook_manager.rb index 4024b16a41d..88d3aa987a2 100644 --- a/lib/datadog/di/hook_manager.rb +++ b/lib/datadog/di/hook_manager.rb @@ -44,7 +44,9 @@ def initialize # TODO move this stringification elsewhere if cls_name.to_s == tp.self.name # TODO is it OK to hook from trace point handler? + # TODO the class is now defined, but can hooking still fail? hook_method(cls_name, method_name, &block) + PENDING_METHODS.delete(pm) end end end