Mercurial > gemma
comparison pkg/controllers/importqueue.go @ 5153:adf7b9f1273b
Send the info if an import job was re-scheduled to sync callers.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Wed, 01 Apr 2020 15:18:12 +0200 |
parents | 52e3980e3462 |
children | 5f47eeea988d |
comparison
equal
deleted
inserted
replaced
5152:482046e5b63b | 5153:adf7b9f1273b |
---|---|
672 reviewer := session.User | 672 reviewer := session.User |
673 | 673 |
674 ctx := req.Context() | 674 ctx := req.Context() |
675 accepted := state == "accepted" | 675 accepted := state == "accepted" |
676 | 676 |
677 if err = imports.DecideImport(ctx, id, accepted, reviewer); err != nil { | 677 switch err = imports.DecideImport(ctx, id, accepted, reviewer); { |
678 case err == imports.ErrRetrying: | |
679 return "", fmt.Errorf("Finalizing import #%d is re-scheduled.", id) | |
680 case err != nil: | |
678 return "", err | 681 return "", err |
679 } | 682 } |
680 | 683 |
681 return fmt.Sprintf("Import #%d is %s.", id, state), nil | 684 return fmt.Sprintf("Import #%d is %s.", id, state), nil |
682 } | 685 } |