From: Chris Hofstaedtler Date: Mon, 27 Mar 2023 07:37:10 +0000 (+0200) Subject: API Auth: clear auth cache in PUT X-Git-Tag: rec-5.0.0-alpha1~24^2~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=db82ebded9967448da94d42b840939dd36d843f4;p=thirdparty%2Fpdns.git API Auth: clear auth cache in PUT --- diff --git a/pdns/ws-auth.cc b/pdns/ws-auth.cc index bb854c91be..bd35a8aad6 100644 --- a/pdns/ws-auth.cc +++ b/pdns/ws-auth.cc @@ -1981,6 +1981,8 @@ static void apiServerZoneDetail(HttpRequest* req, HttpResponse* resp) { updateDomainSettingsFromDocument(B, di, zonename, document, zoneWasModified); di.backend->commitTransaction(); + purgeAuthCaches(zonename.toString() + "$"); + resp->body = ""; resp->status = 204; // No Content, but indicate success return;