From 5e9b5e5d3cb2a5a4d3796e6d59baca7148d0326a Mon Sep 17 00:00:00 2001 From: Shu Ding Date: Wed, 14 Jun 2023 21:17:45 +0200 Subject: [PATCH] Update example of Server Actions HoC (#51299) Currently the Server Action function with `"use server"` must be an async function as it's required by the compiler, even if it returns a promise already. --- .../03-data-fetching/04-server-actions.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/02-app/01-building-your-application/03-data-fetching/04-server-actions.mdx b/docs/02-app/01-building-your-application/03-data-fetching/04-server-actions.mdx index 89e02b1c79..6a50699910 100644 --- a/docs/02-app/01-building-your-application/03-data-fetching/04-server-actions.mdx +++ b/docs/02-app/01-building-your-application/03-data-fetching/04-server-actions.mdx @@ -480,7 +480,7 @@ export const action = withValidate((data) => { ```js filename="lib/form-validation.js" export function withValidate(action) { - return (formData: FormData) => { + return async (formData: FormData) => { 'use server' const isValidData = verifyData(formData)