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)