feat(t242): delete unused freight orders
This commit is contained in:
@@ -65,6 +65,7 @@ var (
|
||||
ErrSourceReferenceConflict = errors.New("source reference conflict")
|
||||
ErrAssetUnavailable = errors.New("asset is unavailable")
|
||||
ErrTaskStateConflict = errors.New("task state conflict")
|
||||
ErrFreightOrderInUse = errors.New("freight order is in use")
|
||||
ErrRepositoryUnavailable = errors.New("repository unavailable")
|
||||
ErrRepositoryInvariant = errors.New("repository invariant failed")
|
||||
)
|
||||
@@ -106,6 +107,13 @@ func wrapRepositoryError(err error) error {
|
||||
"task state does not allow this operation",
|
||||
err,
|
||||
)
|
||||
case errors.Is(err, ErrFreightOrderInUse):
|
||||
return newError(
|
||||
ErrorKindConflict,
|
||||
"FREIGHT_ORDER_IN_USE",
|
||||
"freight order is already used by procurement",
|
||||
err,
|
||||
)
|
||||
case errors.Is(err, ErrRepositoryUnavailable):
|
||||
result := newError(
|
||||
ErrorKindUnavailable,
|
||||
|
||||
Reference in New Issue
Block a user