From 59ce8ea9bb90a699a92474a6ba6f776eef2c1a6d Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Mon, 22 Apr 2024 10:18:18 +0530 Subject: [PATCH] [server] Fix another validation issue --- server/pkg/controller/file.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/pkg/controller/file.go b/server/pkg/controller/file.go index 5ef70473d8..e91d299f15 100644 --- a/server/pkg/controller/file.go +++ b/server/pkg/controller/file.go @@ -90,10 +90,11 @@ func (c *FileController) validateFileCreateOrUpdateReq(userID int64, file ente.F if collection.IsDeleted { return stacktrace.Propagate(ente.ErrNotFound, "collection has been deleted") } + if file.OwnerID != userID { + return stacktrace.Propagate(ente.ErrPermissionDenied, "file ownerID doesn't match with userID") + } } - if file.OwnerID != userID { - return stacktrace.Propagate(ente.ErrPermissionDenied, "file ownerID doesn't match with userID") - } + return nil }