From 1168a7f6b99fff5c96482b4f466769ee71526404 Mon Sep 17 00:00:00 2001 From: Travis Ralston <travpc@gmail.com> Date: Tue, 15 Aug 2023 15:44:46 -0600 Subject: [PATCH] Return referenced errors from async upload --- api/r0/upload_async.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/r0/upload_async.go b/api/r0/upload_async.go index 1e0e11ab..576b79c1 100644 --- a/api/r0/upload_async.go +++ b/api/r0/upload_async.go @@ -28,7 +28,7 @@ func UploadMediaAsync(r *http.Request, rctx rcontext.RequestContext, user _apime }) if r.Host != server { - return _responses.ErrorResponse{ + return &_responses.ErrorResponse{ Code: common.ErrCodeNotFound, Message: "Upload request is for another domain.", InternalCode: common.ErrCodeForbidden, @@ -51,19 +51,19 @@ func UploadMediaAsync(r *http.Request, rctx rcontext.RequestContext, user _apime if errors.Is(err, common.ErrQuotaExceeded) { return _responses.QuotaExceeded() } else if errors.Is(err, common.ErrAlreadyUploaded) { - return _responses.ErrorResponse{ + return &_responses.ErrorResponse{ Code: common.ErrCodeCannotOverwrite, Message: "This media has already been uploaded.", InternalCode: common.ErrCodeCannotOverwrite, } } else if errors.Is(err, common.ErrWrongUser) { - return _responses.ErrorResponse{ + return &_responses.ErrorResponse{ Code: common.ErrCodeForbidden, Message: "You do not have permission to upload this media.", InternalCode: common.ErrCodeForbidden, } } else if errors.Is(err, common.ErrExpired) { - return _responses.ErrorResponse{ + return &_responses.ErrorResponse{ Code: common.ErrCodeNotFound, Message: "Media expired or not found.", InternalCode: common.ErrCodeNotFound, -- GitLab