changes to search by tag endpoints

This commit is contained in:
Lacey Pevey
2023-05-17 09:37:12 -05:00
parent 6888c339f6
commit 2aef5a8bc8
4 changed files with 4 additions and 16 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# Change Log
## 0.0.4
## 0.0.5
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "medusa-plugin-blog",
"version": "0.0.4",
"version": "0.0.5",
"description": "Basic blog for Medusa",
"repository": {
"type": "git",
+1 -1
View File
@@ -67,7 +67,7 @@ export default (rootDirectory: string): Router | Router[] => {
if (!req.query.tag) { return res.json([]) }
const tag_ids = (typeof req.query.tag === "string")? [req.query.tag] : req.query.tag
const blogService = req.scope.resolve("blogService")
blogService.getBlogPostsByTags(tag_ids).then((blog_posts) => {
blogService.getBlogPostsByTag(tag_ids).then((blog_posts) => {
return res.json(blog_posts)
})
})
+1 -13
View File
@@ -122,18 +122,6 @@ export default class BlogService extends TransactionBaseService {
})
}
async getBlogPostsByTag(tag_id) {
/* @ts-ignore */
const blogPostRepository = this.activeManager_.withRepository(this.blogPostRepository_)
return await blogPostRepository.createQueryBuilder('blog_post')
.leftJoinAndSelect('blog_post.tags', 'tags')
.leftJoinAndSelect('blog_post.category', 'category')
.leftJoinAndSelect('blog_post.products', 'products')
.leftJoinAndSelect('blog_post.collections', 'collections')
.where('tags.id = :tag_id)', { tag_id })
.getMany()
}
async getBlogPostsAllTags(tag_ids) {
/* @ts-ignore */
const blogPostRepository = this.activeManager_.withRepository(this.blogPostRepository_)
@@ -152,7 +140,7 @@ export default class BlogService extends TransactionBaseService {
// .getMany()
}
async getBlogPostsByTags(tag_ids:number[]) {
async getBlogPostsByTag(tag_ids:number[]) {
/* @ts-ignore */
const blogPostRepository = this.activeManager_.withRepository(this.blogPostRepository_)
return await blogPostRepository.createQueryBuilder('blog_post')