Skip to content

Commit 0e36789

Browse files
committed
Merge branch 'api/blog-posts' of github.com:hammercode-dev/lms-be into api/blog-posts
2 parents 9409e30 + 76b8c2f commit 0e36789

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

app/blog_post/repository/repository.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,9 @@ func (r *repository) GetAllBlogPosts(ctx context.Context, pagination domain.Filt
214214
if err := r.db.DB(ctx).Table("blog_post_tags").
215215
Select("tag").
216216
Where("blog_post_id = ?", data[i].Id).
217-
Pluck("tag", &tags).Error; err == nil {
217+
Pluck("tag", &tags).Error; err != nil {
218+
logrus.Error("failed to get tags for blog post ID ", data[i].Id, ": ", err)
219+
} else {
218220
data[i].Tags = tags
219221
}
220222
}

cmd/serve_http.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,8 @@ func registerHandler(app app.App) *mux.Router {
179179
protectedV1Route.HandleFunc("/images", app.ImageHandler.UploadImage).Methods(http.MethodPost)
180180

181181
protectedV1Route.HandleFunc("/blogs", app.BlogPostHandler.CreateBlogPost).Methods(http.MethodPost)
182+
public.HandleFunc("/blogs", app.BlogPostHandler.GetAllBlogPosts).Methods(http.MethodGet)
183+
public.HandleFunc("/blogs/{slug}", app.BlogPostHandler.GetDetailBlogPost).Methods(http.MethodGet)
182184
protectedV1Route.HandleFunc("/blogs/{id}", app.BlogPostHandler.UpdateBlogPost).Methods(http.MethodPatch)
183185
protectedV1Route.HandleFunc("/blogs/{id}", app.BlogPostHandler.DeleteBlogPost).Methods(http.MethodDelete)
184186

0 commit comments

Comments
 (0)