manual cherrypick: [MM-67074] Integration Action memory use fix (#34896) (#35089)

Automatic Merge
Этот коммит содержится в:
Christopher Poile
2026-01-28 11:53:28 -05:00
коммит произвёл GitHub
родитель 20d28987a7
Коммит f894103741
2 изменённых файлов: 115 добавлений и 1 удалений

Просмотреть файл

@@ -252,7 +252,8 @@ func (a *App) DoPostActionWithCookie(c request.CTX, postID, actionId, userID, se
defer resp.Body.Close()
var response model.PostActionIntegrationResponse
respBytes, err := io.ReadAll(resp.Body)
limitedReader := io.LimitReader(resp.Body, MaxIntegrationResponseSize)
respBytes, err := io.ReadAll(limitedReader)
if err != nil {
return "", model.NewAppError("DoPostActionWithCookie", "api.post.do_action.action_integration.app_error", nil, "", http.StatusBadRequest).Wrap(err)
}