package records

import appErrors "github.com/nexuscrm/kernel/pkg/errors"

func wrapRepositoryMutationError(message string, err error) error {
	if err == nil {
		return nil
	}
	if clientErr, ok := appErrors.AsClientValidationError(err); ok {
		return clientErr
	}
	return appErrors.NewInternalError(message, err)
}
