mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-20 10:58:33 +00:00
@@ -53,7 +53,7 @@ class CreateTagDialog extends React.Component {
|
||||
if (error.response.status === 500) {
|
||||
errMessage = gettext('Internal Server Error');
|
||||
} else if (error.response.status === 400) {
|
||||
errMessage = gettext('Repo tag "{name}" is already exist.');
|
||||
errMessage = gettext('Tag "{name}" already exists.');
|
||||
errMessage = errMessage.replace('{name}', Utils.HTMLescape(name));
|
||||
}
|
||||
this.setState({errorMsg: errMessage});
|
||||
|
@@ -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)
|
||||
|
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user