fixed filtering on connected user

added tests and updated demo data
This commit is contained in:
2025-10-08 15:55:25 +02:00
parent c9991118ee
commit 1cc7881ff0
3 changed files with 41 additions and 8 deletions

View File

@@ -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))