From cc37348aaac86fc47cb0e2d89da6ddb8ac415d89 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Wed, 2 Nov 2022 17:42:25 +0100 Subject: [PATCH] repochecker/epita: Check full numbered flag has type number --- admin/sync/exercice_keys.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin/sync/exercice_keys.go b/admin/sync/exercice_keys.go index b8cd63dc..9effdf3b 100644 --- a/admin/sync/exercice_keys.go +++ b/admin/sync/exercice_keys.go @@ -178,7 +178,7 @@ func buildKeyFlag(exercice *fic.Exercice, flag ExerciceFlag, flagline int, defau // Call checks hooks for _, h := range hooks.flagKeyHooks { - for _, e := range h(fk, raw, exceptions) { + for _, e := range h(fk, raw, exceptions.Filter2ndCol(strconv.Itoa(flagline))) { errs = append(errs, NewFlagError(exercice, &flag, flagline, e)) } } @@ -221,7 +221,7 @@ func buildKeyFlag(exercice *fic.Exercice, flag ExerciceFlag, flagline int, defau // Call checks hooks for _, h := range hooks.flagChoiceHooks { - for _, e := range h(fc, exceptions) { + for _, e := range h(fc, exceptions.Filter2ndCol(strconv.Itoa(flagline))) { errs = append(errs, NewFlagError(exercice, &flag, flagline, e)) } } @@ -242,7 +242,7 @@ func buildKeyFlag(exercice *fic.Exercice, flag ExerciceFlag, flagline int, defau // Call checks hooks for _, h := range hooks.flagKeyWithChoicesHooks { - for _, e := range h(fk, raw, choices, exceptions) { + for _, e := range h(fk, raw, choices, exceptions.Filter2ndCol(strconv.Itoa(flagline))) { errs = append(errs, NewFlagError(exercice, &flag, flagline, e)) } }