Files
weichenandCursor 6bc238c665 feat(upload): reuse MIME validator for workflow template uploads.
Centralize template extension, magic-byte, and HTML/script rejection in upload.ValidateTemplate so admin template POST matches project asset hardening.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-13 02:50:23 +00:00

16 lines
715 B
Go

package workflowdef
import "errors"
var (
ErrNotAvailable = errors.New("workflowdef: database not available")
ErrNotFound = errors.New("workflowdef: not found")
ErrInvalidInput = errors.New("workflowdef: invalid input")
ErrDraftExists = errors.New("workflowdef: draft version already exists")
ErrNotDraft = errors.New("workflowdef: only draft versions are editable")
ErrPublishedImmutable = errors.New("workflowdef: published version is immutable")
ErrValidationFailed = errors.New("workflowdef: validation failed")
ErrTemplateNotReady = errors.New("workflowdef: template version not ready")
ErrUploadRejected = errors.New("workflowdef: upload rejected")
)