diff --git a/internal/repository/partnumber_book.go b/internal/repository/partnumber_book.go index 23b6f1d..a76509b 100644 --- a/internal/repository/partnumber_book.go +++ b/internal/repository/partnumber_book.go @@ -157,7 +157,7 @@ func (r *PartnumberBookRepository) listCatalogItems(partnumbers localdb.LocalStr query := r.db.Model(&localdb.LocalPartnumberBookItem{}).Where("partnumber IN ?", []string(partnumbers)) if search != "" { trimmedSearch := "%" + search + "%" - query = query.Where("partnumber LIKE ? OR lots_json LIKE ? OR description LIKE ?", trimmedSearch, trimmedSearch, trimmedSearch) + query = query.Where("partnumber LIKE ? OR CAST(lots_json AS TEXT) LIKE ? OR description LIKE ?", trimmedSearch, trimmedSearch, trimmedSearch) } var total int64 diff --git a/web/templates/partnumber_books.html b/web/templates/partnumber_books.html index 0ebc2c8..08d2179 100644 --- a/web/templates/partnumber_books.html +++ b/web/templates/partnumber_books.html @@ -66,7 +66,7 @@