From 89953f7716652a496a03559e4e33804255a76886 Mon Sep 17 00:00:00 2001 From: Kaiser-Yang <624626089@qq.com> Date: Thu, 27 Feb 2025 15:07:38 +0800 Subject: [PATCH] Fix a bug, can not get repo details as collaborators This solve #118. --- .../java/edu/cmipt/gcs/controller/RepositoryController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/cmipt/gcs/controller/RepositoryController.java b/src/main/java/edu/cmipt/gcs/controller/RepositoryController.java index 3ad82ad..6537bea 100644 --- a/src/main/java/edu/cmipt/gcs/controller/RepositoryController.java +++ b/src/main/java/edu/cmipt/gcs/controller/RepositoryController.java @@ -189,9 +189,9 @@ public RepositoryVO getRepository( if (repository == null) { throw new GenericException(ErrorCodeEnum.REPOSITORY_NOT_FOUND, notFoundMessage); } - String idInToken = JwtUtil.getId(accessToken); + Long idInToken = Long.valueOf(JwtUtil.getId(accessToken)); if (repository.getIsPrivate() - && !idInToken.equals(repository.getUserId().toString()) + && !idInToken.equals(repository.getUserId()) && userCollaborateRepositoryService.getOne( new QueryWrapper() .eq("collaborator_id", idInToken)