Просмотр исходного кода

Add _csrf to request body

GitOrigin-RevId: 87b5a7299fbb795618143421df79375b41f8f921
M Fahru 3 лет назад
Родитель
Сommit
30c32713c6
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      services/web/frontend/js/features/editor-left-menu/utils/api.ts

+ 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,
+    },
   })
 }