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 }