From 8660829a5db494d30b290698d06f42b3b02124b6 Mon Sep 17 00:00:00 2001 From: Zeu Capua Date: Tue, 24 Sep 2024 12:00:30 -0700 Subject: [PATCH] remove a user based on email from config --- cmd/offboard/offboard.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/offboard/offboard.go b/cmd/offboard/offboard.go index 834eab7..2272517 100644 --- a/cmd/offboard/offboard.go +++ b/cmd/offboard/offboard.go @@ -3,6 +3,7 @@ package offboard import ( "errors" "fmt" + "slices" "github.com/open-sauced/pizza-cli/v2/pkg/config" @@ -69,6 +70,13 @@ func run(opts *Options) error { for _, user := range opts.offboardingUsers { // deletes if the user is a name (key) delete(attributions, user) + + // delete if the user is an email (value) + for k, v := range attributions { + if slices.Contains(v, user) { + delete(attributions, k) + } + } } fmt.Print(attributions)