Explorar el Código

Add _csrf to request body

GitOrigin-RevId: 87b5a7299fbb795618143421df79375b41f8f921
M Fahru hace 3 años
padre
commit
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>) {
 export function saveUserSettings(data: Partial<UserSettingsScope>) {
   postJSON('/user/settings', {
   postJSON('/user/settings', {
-    body: data,
+    body: {
+      _csrf: window.csrfToken,
+      ...data,
+    },
   })
   })
 }
 }
 
 
@@ -41,6 +44,9 @@ export const saveProjectSettings = async (
   data: Partial<ProjectSettingsScope>
   data: Partial<ProjectSettingsScope>
 ) => {
 ) => {
   await postJSON<never>(`/project/${projectId}/settings`, {
   await postJSON<never>(`/project/${projectId}/settings`, {
-    body: data,
+    body: {
+      _csrf: window.csrfToken,
+      ...data,
+    },
   })
   })
 }
 }