From 08e774e056df71e83a4d5c2d1d88bdc31d929ca5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=81=A5=E8=BE=89?= Date: Wed, 24 Apr 2019 15:24:44 +0800 Subject: [PATCH] fix repo_tag --- seahub/api2/endpoints/repo_tags.py | 2 +- seahub/repo_tags/models.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/seahub/api2/endpoints/repo_tags.py b/seahub/api2/endpoints/repo_tags.py index 656dc181d5..059decd8c0 100644 --- a/seahub/api2/endpoints/repo_tags.py +++ b/seahub/api2/endpoints/repo_tags.py @@ -98,7 +98,7 @@ class RepoTagsView(APIView): error_msg = 'Library %s not found.' % repo_id return api_error(status.HTTP_404_NOT_FOUND, error_msg) - repo_tag = RepoTags.objects.get_one_repo_tag(repo_id, tag_name, tag_color) + repo_tag = RepoTags.objects.get_repo_tag_by_name(repo_id, tag_name) if repo_tag: error_msg = 'repo tag %s already exist.' % tag_name return api_error(status.HTTP_400_BAD_REQUEST, error_msg) diff --git a/seahub/repo_tags/models.py b/seahub/repo_tags/models.py index 500bef3240..9f827cbacb 100644 --- a/seahub/repo_tags/models.py +++ b/seahub/repo_tags/models.py @@ -8,9 +8,9 @@ class RepoTagsManager(models.Manager): def get_all_by_repo_id(self, repo_id): return super(RepoTagsManager, self).filter(repo_id=repo_id) - def get_one_repo_tag(self, repo_id, tag_name, tag_color): + def get_repo_tag_by_name(self, repo_id, tag_name): try: - return super(RepoTagsManager, self).get(repo_id=repo_id, name=tag_name, color=tag_color) + return super(RepoTagsManager, self).get(repo_id=repo_id, name=tag_name) except self.model.DoesNotExist: return None