Skip to content

Snackbar: "can't access property internalRepoName, h.value is undefined" on repo sync #2602

Description

@shikanime

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions