From 1d826fe96e4f0332bb3fd5a83f482375c7fd8197 Mon Sep 17 00:00:00 2001 From: EntireTwix Date: Fri, 9 Jul 2021 00:42:30 -0700 Subject: [PATCH] :bug: toResponse is also impacted by filter thread_local bug --- src/bank_resp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bank_resp.cpp b/src/bank_resp.cpp index d38f04b..3ba7ece 100644 --- a/src/bank_resp.cpp +++ b/src/bank_resp.cpp @@ -7,9 +7,9 @@ BankResponse::BankResponse(drogon::HttpStatusCode code, const std::string &str) template <> drogon::HttpResponsePtr drogon::toResponse(BankResponse &&data) { - static thread_local auto res = std::make_shared(data.first, CT_APPLICATION_JSON); + auto res = std::make_shared(data.first, CT_APPLICATION_JSON); res->setBody(std::move(data.second)); - static thread_local auto &advices = HttpAppFrameworkImpl::instance().getResponseCreationAdvices(); + const auto &advices = HttpAppFrameworkImpl::instance().getResponseCreationAdvices(); if (!advices.empty()) { for (auto &advice : advices)