mirror of
https://github.com/OpenListTeam/OpenList.git
synced 2026-05-06 15:20:32 +08:00
* fix(webdav/drivers):add errors check * chore(pkg/error):add errs.IsObjectAlreadyExists function * chore(pkg/error):rollback error change * chore(op/makedir):add IsObjectAlreadyExists check * fix(driver/quark_uc):add makedir response checking * fix(op/put):add makedir error checking * chore(op/put):fix logic error * fix(driver/uc):fix error resp check * chore(op/makedir):add parentPath check * fix(op/makedir):fix some errors * fix(op/makedir):fix logic error * fix(drivers/cloudreve_v4): add object existence error --------- Signed-off-by: MadDogOwner <xiaoran@xrgzs.top> Co-authored-by: MadDogOwner <xiaoran@xrgzs.top>
24 lines
554 B
Go
24 lines
554 B
Go
package errs
|
|
|
|
import (
|
|
"errors"
|
|
|
|
pkgerr "github.com/pkg/errors"
|
|
)
|
|
|
|
var (
|
|
ObjectNotFound = errors.New("object not found")
|
|
ObjectAlreadyExists = errors.New("object already exists")
|
|
NotFolder = errors.New("not a folder")
|
|
NotFile = errors.New("not a file")
|
|
IgnoredSystemFile = errors.New("system file upload ignored")
|
|
)
|
|
|
|
func IsObjectNotFound(err error) bool {
|
|
return errors.Is(pkgerr.Cause(err), ObjectNotFound)
|
|
}
|
|
|
|
func IsObjectAlreadyExists(err error) bool {
|
|
return errors.Is(pkgerr.Cause(err), ObjectAlreadyExists)
|
|
}
|