Ошибка на запрос /api/v1/books?search=маркетинг&type=ebook
Closed this issue · 1 comments
milangrahovac commented
Делаю запрос вида http://127.0.0.1/api/v1/books?search=маркетинг&type=ebook
получаю ошибку:
{
"error": {
"code": 500,
"message": "Something went wrong. We will repair it as soon as possible."
}
}
В логах вижу:
db_1 | ERROR: syntax error at or near "v" at character 46
db_1 | STATEMENT: SELECT COUNT(books.*) FROM booksJOIN volumes v ON v.book_id = books.id WHERE is_visible = true AND books.title ILIKE $1 AND v.type = $2
app_1 | 2017/03/12 11:36:40 >>> SELECT COUNT(books.*) FROM booksJOIN volumes v ON v.book_id = books.id WHERE is_visible = true AND books.title ILIKE $1 AND v.type = $2 [`%маркетинг%`, `ebook`]
app_1 | 2017/03/12 11:36:40 <<< SELECT COUNT(books.*) FROM booksJOIN volumes v ON v.book_id = books.id WHERE is_visible = true AND books.title ILIKE $1 AND v.type = $2 [`%маркетинг%`, `ebook`] 733.283µs
app_1 | time="2017-03-12T11:36:40Z" level=error msg="Couldn't get data from DB for books total count: pq: syntax error at or near \"v\""
milangrahovac commented
Та же самая ошибка на запросы:
/api/v1/books?search=маркетинг&type=paperbook
/api/v1/books?search=маркетинг&type=audiobook