bugfix(FIL-01 + files verschwunden nach hochladen und neuladen

This commit is contained in:
Ida 2026-04-17 14:10:18 +02:00
parent 238dd6ae16
commit ab256bb094
2 changed files with 10 additions and 2 deletions

View file

@ -480,7 +480,12 @@ export function useFileOperations() {
* - Removed workflowId from FileItem creation in interfaceComponentObjects.py
* - Upload should now work correctly
*/
const handleFileUpload = async (file: globalThis.File, workflowId?: string, featureInstanceId?: string) => {
const handleFileUpload = async (
file: globalThis.File,
workflowId?: string,
featureInstanceId?: string,
folderId?: string | null,
) => {
setUploadError(null);
setUploadingFile(true);
@ -504,6 +509,9 @@ export function useFileOperations() {
if (featureInstanceId) {
formData.append('featureInstanceId', featureInstanceId);
}
if (folderId) {
formData.append('folderId', folderId);
}
// FormData is now correctly configured for backend

View file

@ -293,7 +293,7 @@ export const FilesPage: React.FC = () => {
let successCount = 0;
let errorCount = 0;
for (const file of Array.from(picked)) {
const result = await handleFileUpload(file);
const result = await handleFileUpload(file, undefined, undefined, selectedFolderId);
if (result?.success) successCount++; else errorCount++;
}
if (fileInputRef.current) fileInputRef.current.value = '';