diff --git a/src/core/lib/channel/promise_based_filter.h b/src/core/lib/channel/promise_based_filter.h index fdacc6be0cc..23181395da7 100644 --- a/src/core/lib/channel/promise_based_filter.h +++ b/src/core/lib/channel/promise_based_filter.h @@ -188,6 +188,7 @@ class BaseCallData : public Activity, private Wakeable { std::string ActivityDebugTag(WakeupMask) const override { return DebugTag(); } void Finalize(const grpc_call_final_info* final_info) { + ScopedContext ctx(this); finalization_.Run(final_info); }