oblyk / oblyk-app

App part of Oblyk Project. The open source climbing platform !
https://oblyk.org/
33 stars 9 forks source link

Bug ajout d'une voie après non création d'une grande voie #51

Open P-Bouche opened 1 year ago

P-Bouche commented 1 year ago

Description du problème: Lorsque les infos sur les différentes longueurs d'une grande voie sont renseignées puis qu'on change le type de grimpe à voie sans valider la création de la grande voie les longueurs renseignées sont gardées en mémoire. Du coup lors de la création des voies suivantes on voit aparaitre plusieurs longueurs alors qu'une voie n'en contient qu'une. Il y a plusieurs exemples au Baou de Saint Jeannet secteur Premier Ressaut (voies Les rainures , Dernier archipel, L'Examen, La Dalle à la Brêche...).

Le problème est résolu en mode édition de la voie, en sélectionnant le type de grimpe à "grande voie". A ce moment là les longueurs gardées en mémoire aparaissent. Il suffit de supprimer les longueurs en trop avec le "-" et de repasser le type de grimpe à voie.

Scénario pour reproduire le problème J'ai ajouté des voies sur un secteur qui comprend à la fois des voies sportives et des grandes voies.

J'ai entré pas mal de grimpe de type voies en utilisant le bouton continuer d'ajouter, tout s'est bien passé. Puis j'ai voulu créer une grande voie de 3 longueurs, j'ai donc changé le type de grimpe à "grande voie" puis renseigné le nom de la voie, la hauteur totale, ajouté 3 longueurs et renseigné la difficulté et la hauteur de chacune. Je me suis rendu compte que le topo indique que la voie est dangeureuse donc j'ai décidé de ne pas l'ajouter à Oblyk, mais j'avais d'autres voies sportives à ajouter. J'ai donc sélectionné "voie" comme type de grimpe, les informations de la 1ère longueur étaient affichées, j'ai modifié les information affichées pour renseigné la voie que je voulais entrer puis validé avec le boutton "continuer d'ajouter". J'ai ensuite continué à ajouter d'autres voies de la même manière.

A la fin j'ai voulu vérifier que toutes les voies étaient bien renseignées et j'ai donc été voir la page du secteur Premier Ressaut. J'ai donc observé le problème décris ce-dessus.