Fix series index type
This commit is contained in:
parent
138a1b19b6
commit
8a88942650
4
db.c
4
db.c
@ -99,7 +99,7 @@ db_books_load(struct kreq *r, BookAdv **books, int limit)
|
||||
if ( ksql_stmt_isnull(stmt, 4) ) {
|
||||
books[i]->b.s.id = -1;
|
||||
} else {
|
||||
books[i]->b.s_idx = ksql_stmt_int(stmt, 2);
|
||||
books[i]->b.s_idx = ksql_stmt_double(stmt, 2);
|
||||
books[i]->b.s.name = kstrdup(ksql_stmt_str(stmt, 3));
|
||||
books[i]->b.s.id = ksql_stmt_int(stmt, 4);
|
||||
}
|
||||
@ -129,7 +129,7 @@ db_book_load(struct kreq *r, int64_t id)
|
||||
if ( ksql_stmt_isnull(stmt, 4) ) {
|
||||
book->s.id = -1;
|
||||
} else {
|
||||
book->s_idx = ksql_stmt_int(stmt, 2);
|
||||
book->s_idx = ksql_stmt_double(stmt, 2);
|
||||
book->s.name = kstrdup(ksql_stmt_str(stmt, 3));
|
||||
book->s.id = ksql_stmt_int(stmt, 4);
|
||||
}
|
||||
|
2
extern.h
2
extern.h
@ -33,7 +33,7 @@ typedef struct
|
||||
{
|
||||
int64_t id;
|
||||
char *title;
|
||||
int s_idx; /* series index */ // FIXME pas un int
|
||||
double s_idx; /* series index */
|
||||
Series s;
|
||||
} Book;
|
||||
|
||||
|
2
main.c
2
main.c
@ -104,7 +104,7 @@ putbook(struct kjsonreq *req, Book *b)
|
||||
kjson_objp_open(req, "series");
|
||||
kjson_putintp(req, "id", b->s.id);
|
||||
kjson_putstringp(req, "name", b->s.name);
|
||||
kjson_putintp(req, "idx", b->s_idx);
|
||||
kjson_putdoublep(req, "idx", b->s_idx);
|
||||
kjson_obj_close(req);
|
||||
}
|
||||
kjson_obj_close(req);
|
||||
|
Loading…
Reference in New Issue
Block a user