Leon4gr45's picture
Upload folder using huggingface_hub (part 7)
16cdcb7 verified
Raw
History Blame Contribute Delete
515 Bytes
package subscriptionworkflow
import (
"github.com/samber/lo"
"github.com/openmeterio/openmeter/openmeter/subscription"
"github.com/openmeterio/openmeter/pkg/models"
)
func MapSubscriptionErrors(err error) error {
if err == nil {
return nil
}
if sErr, ok := lo.ErrorsAs[*subscription.SpecValidationError](err); ok {
return models.NewGenericValidationError(sErr)
} else if sErr, ok := lo.ErrorsAs[*subscription.AlignmentError](err); ok {
return models.NewGenericConflictError(sErr)
}
return err
}