fixed filtering on connected user
added tests and updated demo data
This commit is contained in:
@@ -15,7 +15,12 @@ import (
|
||||
|
||||
func GetMyBooksHanderl(c *gin.Context, db *gorm.DB) {
|
||||
var userbooks []model.UserBook
|
||||
db.Preload("Book").Find(&userbooks)
|
||||
user, err := getAuthenticatedUser(c, db)
|
||||
if err != nil {
|
||||
manageDefaultError(c, err)
|
||||
return
|
||||
}
|
||||
db.Preload("Book").Where("user_id = ?", user.ID).Find(&userbooks)
|
||||
var booksDto []bookUserGet
|
||||
for _, userbook := range userbooks {
|
||||
booksDto = append(booksDto, fromUserBookDb(&userbook))
|
||||
|
||||
Reference in New Issue
Block a user