Symptôme
Lors de la synchronisation d'un dépôt depuis ProjectResources.vue, le snackbar affiche :
can't access property "internalRepoName", h.value is undefined
Cause racine
syncRepository() lit selectedRepo.value.internalRepoName après l'await de Repositories.sync(...). Si la modale se ferme pendant l'appel (save / delete / reload qui vide selectedRepo), la référence est undefined au moment de l'accès, d'où le TypeError capturé en snackbar.
Correction
Figer const repo = selectedRepo.value avant l'await et l'utiliser pour .id et .internalRepoName.
Fichier
apps/client/src/components/ProjectResources.vue — syncRepository()
PR liée
#2603
Symptôme
Lors de la synchronisation d'un dépôt depuis ProjectResources.vue, le snackbar affiche :
can't access property "internalRepoName", h.value is undefinedCause racine
syncRepository()litselectedRepo.value.internalRepoNameaprès l'await deRepositories.sync(...). Si la modale se ferme pendant l'appel (save / delete / reload qui videselectedRepo), la référence estundefinedau moment de l'accès, d'où le TypeError capturé en snackbar.Correction
Figer
const repo = selectedRepo.valueavant l'await et l'utiliser pour.idet.internalRepoName.Fichier
apps/client/src/components/ProjectResources.vue —
syncRepository()PR liée
#2603