fix files details

This commit is contained in:
m
2026-07-29 18:14:35 +02:00
parent 7cc425d28b
commit e8a5c02620
2 changed files with 42 additions and 21 deletions
+4 -2
View File
@@ -407,13 +407,15 @@ export const fileStore = {
for (const bf of backendFiles) {
const existing = d.select().from(files).where(eq(files.backendId, bf.id)).get() as FileRow | undefined;
const recordId = existing?.id ?? bf.id;
const source = existing && existing.localUri ? 'synced' : 'cloud';
const syncStatus = existing && existing.localUri
? (existing.syncStatus === 'cloud' ? 'synced' : existing.syncStatus)
: 'cloud';
upsertRow({
id: bf.id,
id: recordId,
backendId: bf.id,
name: bf.name,
mimeType: bf.mimeType,
@@ -431,7 +433,7 @@ export const fileStore = {
lastSyncedAt: now,
});
if (bf.tags && bf.tags.length > 0) setTagsForFile(bf.id, bf.tags);
if (bf.tags && bf.tags.length > 0) setTagsForFile(recordId, bf.tags);
}
});
},