Explorar o código

Add _csrf to request body

GitOrigin-RevId: 87b5a7299fbb795618143421df79375b41f8f921
M Fahru %!s(int64=3) %!d(string=hai) anos
pai
achega
30c32713c6

+ 8 - 2
services/web/frontend/js/features/editor-left-menu/utils/api.ts

@@ -25,7 +25,10 @@ export type UserSettingsScope = {
 
 export function saveUserSettings(data: Partial<UserSettingsScope>) {
   postJSON('/user/settings', {
-    body: data,
+    body: {
+      _csrf: window.csrfToken,
+      ...data,
+    },
   })
 }
 
@@ -41,6 +44,9 @@ export const saveProjectSettings = async (
   data: Partial<ProjectSettingsScope>
 ) => {
   await postJSON<never>(`/project/${projectId}/settings`, {
-    body: data,
+    body: {
+      _csrf: window.csrfToken,
+      ...data,
+    },
   })
 }