feat: make file upload dir id required

This commit is contained in:
2025-09-19 23:17:13 +00:00
parent 8b699a8f51
commit 4dec5e5bb5
2 changed files with 3 additions and 1 deletions

View File

@@ -68,7 +68,7 @@ export const saveFile = authenticatedMutation({
args: {
name: v.string(),
size: v.number(),
directoryId: v.optional(v.id("directories")),
directoryId: v.id("directories"),
storageId: v.id("_storage"),
mimeType: v.optional(v.string()),
},

View File

@@ -85,6 +85,7 @@ function FilePathBreadcrumb({ path }: { path: string }) {
// tags: upload, uploadfile, uploadfilebutton, fileupload, fileuploadbutton
function UploadFileButton() {
const { directory } = useContext(DirectoryPageContext)
const generateUploadUrl = useConvexMutation(api.files.generateUploadUrl)
const saveFile = useConvexMutation(api.files.saveFile)
const { mutate: uploadFile, isPending: isUploading } = useMutation({
@@ -104,6 +105,7 @@ function UploadFileButton() {
name: file.name,
size: file.size,
mimeType: file.type,
directoryId: directory._id,
})
},
onSuccess: () => {