-
-
-
-
-
-
- >
- );
-};
-
-function showChangeResourceFilenameDialog(resourceId: ResourceId, resourceFilename: string) {
- generateDialog(
- {
- className: "change-resource-filename-dialog",
- dialogName: "change-resource-filename-dialog",
- },
- ChangeResourceFilenameDialog,
- {
- resourceId,
- resourceFilename,
- }
- );
-}
-
-export default showChangeResourceFilenameDialog;
diff --git a/web/src/components/MemoEditor/index.tsx b/web/src/components/MemoEditor/index.tsx
index 4686b96d3..3b43da30c 100644
--- a/web/src/components/MemoEditor/index.tsx
+++ b/web/src/components/MemoEditor/index.tsx
@@ -226,9 +226,12 @@ const MemoEditor = (props: Props) => {
if (resource) {
uploadedResourceList.push(resource);
if (memoId) {
- await resourceStore.patchResource({
+ await resourceStore.updateResource({
id: resource.id,
- memoId,
+ resource: Resource.fromPartial({
+ memoId,
+ }),
+ updateMask: ["memo_id"],
});
}
}
diff --git a/web/src/helpers/api.ts b/web/src/helpers/api.ts
index 1d44c1aa7..5356dec97 100644
--- a/web/src/helpers/api.ts
+++ b/web/src/helpers/api.ts
@@ -135,10 +135,6 @@ export function deleteMemo(memoId: MemoId) {
return axios.delete(`/api/v1/memo/${memoId}`);
}
-export function getResourceList() {
- return axios.get