Skip to content

Commit 7cada64

Browse files
committed
- fix tag ci/cd
- improve search query matching
1 parent ee3b829 commit 7cada64

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

app/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def search_query(request):
2020

2121
if category is not None:
2222
object_list = tutorial.objects.filter(
23-
(Q(title__icontains=query) & Q(tags__name__in=list_query)) & Q(category__icontains=category)
23+
(Q(title__icontains=query) | Q(tags__name__in=list_query)) & Q(category__icontains=category)
2424
).order_by('id').distinct()
2525
else:
2626
object_list = tutorial.objects.filter(

taggie/parser.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ def tokenizeTutorial(title, description, generated_tags):
3737

3838
#[generated_tags.append(tag) for elem in generated_tags if elem not in generated_tags]
3939
generated_tags = ' '.join(generated_tags).split()
40+
41+
42+
4043
return list(set(generated_tags))
4144

4245

@@ -97,4 +100,7 @@ def generateTags(link):
97100
tutorialTags = tokenizeTutorial(
98101
tutorialTitle, tutorialDescription, temporaryTags)
99102

103+
if 'ci/cd' in tutorialTags:
104+
tutorialTags[tutorialTags.index('ci/cd')] = 'ci-cd'
105+
100106
return tutorialTags, tutorialTitle

0 commit comments

Comments
 (0)