fix download bug

This commit is contained in:
Julian Freeman
2026-03-31 01:04:32 -04:00
parent 6a360dc14b
commit 50489bb9d4
2 changed files with 21 additions and 11 deletions

View File

@@ -194,12 +194,19 @@ export const useSoftwareStore = defineStore('software', {
const software = this.findSoftware(id)
if (software) {
software.status = 'pending';
await invoke('install_software', {
id,
version: software.version,
use_manifest: software.use_manifest,
manifest_url: software.manifest_url
})
try {
await invoke('install_software', {
task: {
id,
version: software.recommended_version || software.version,
use_manifest: software.use_manifest || false,
manifest_url: software.manifest_url || null
}
})
} catch (err) {
console.error('Invoke install failed:', err);
software.status = 'error';
}
}
},
findSoftware(id: string) {