Skip to content

Commit be27d6c

Browse files
authoredFeb 22, 2023
fix: Request body deserialization fix in IAdmissionWebhook (#533)
fixes #531
1 parent 52062c7 commit be27d6c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed
 

‎src/KubeOps/Operator/Webhooks/IAdmissionWebhook{TEntity, TResult}.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,10 @@ internal void Register(IEndpointRouteBuilder endpoints) =>
107107
return;
108108
}
109109

110-
var review = KubernetesJson.Deserialize<AdmissionReview<TEntity>>(context.Request.Body.ToString());
110+
using var reader = new StreamReader(context.Request.Body);
111+
var requestBody = await reader.ReadToEndAsync();
112+
113+
var review = KubernetesJson.Deserialize<AdmissionReview<TEntity>>(requestBody);
111114

112115
if (review.Request == null)
113116
{

0 commit comments

Comments
 (0)
Please sign in to comment.