From b93c57f704c1e355c4a7ccb45bcd83766e4cb183 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sat, 20 Jan 2024 12:02:32 +0100 Subject: [PATCH] sync: If step is undefined, use the default value --- admin/sync/exercice_keys.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/admin/sync/exercice_keys.go b/admin/sync/exercice_keys.go index 526d20f1..a0c02755 100644 --- a/admin/sync/exercice_keys.go +++ b/admin/sync/exercice_keys.go @@ -332,6 +332,10 @@ func buildExerciceFlag(i Importer, exercice *fic.Exercice, flag ExerciceFlag, nl if rns, err := flag.RawNumber(); err != nil { errs = multierr.Append(errs, NewFlagError(exercice, &flag, nline+1, fmt.Errorf("raw %w", err))) } else { + if fstep == 0 { + fstep = 1.0 + } + for _, rn := range rns { v := math.Abs(rn) / fstep if float64(int(v)) != v {