diff --git a/studio/pages/project/[ref]/reports/[id].tsx b/studio/pages/project/[ref]/reports/[id].tsx index b9a5a380c18..550641237af 100644 --- a/studio/pages/project/[ref]/reports/[id].tsx +++ b/studio/pages/project/[ref]/reports/[id].tsx @@ -178,9 +178,8 @@ const Reports = () => { setSaving(true) const payload = { content: config, - type: 'report' } - await contentStore.update(id, payload) + await contentStore.update(id, payload, 'report') await fetchReport() setHasEdits(false) setSaving(false) diff --git a/studio/stores/content/ProjectContentStore.ts b/studio/stores/content/ProjectContentStore.ts index 709be1f5a2f..4ad1f5f6da6 100644 --- a/studio/stores/content/ProjectContentStore.ts +++ b/studio/stores/content/ProjectContentStore.ts @@ -2,7 +2,7 @@ import { makeAutoObservable } from 'mobx' import { keyBy } from 'lodash' import { get, post, patch, delete_ } from 'lib/common/fetch' -import { UserContentMap } from 'types' +import { UserContent, UserContentMap } from 'types' import { IRootStore } from '../RootStore' import { API_URL } from 'lib/constants' @@ -137,7 +137,7 @@ export default class ProjectContentStore implements IProjectContentStore { } } - async update(id: any, updates: any, type: string) { + async update(id: any, updates: any, type: UserContent['type']) { try { const headers = { 'Content-Type': 'application/json',