diff --git a/src/forum.nim b/src/forum.nim index a7d3e32..57b14a2 100644 --- a/src/forum.nim +++ b/src/forum.nim @@ -285,7 +285,7 @@ proc selectUser(userRow: seq[string], avatarSize: int=80): User = name: userRow[0], avatarUrl: userRow[1].getGravatarUrl(avatarSize), lastOnline: userRow[2].parseInt, - previousVisitAt: userRow[3]. parseInt, + previousVisitAt: userRow[3].parseInt, rank: parseEnum[Rank](userRow[4]), isDeleted: userRow[5] == "1" ) diff --git a/src/frontend/search.nim b/src/frontend/search.nim index 67c62bf..2edb90e 100644 --- a/src/frontend/search.nim +++ b/src/frontend/search.nim @@ -73,7 +73,7 @@ when defined(js): verbatim(searchResult.postContent) proc render*(state: Search, query: string, currentUser: Option[User]): VNode = - if state.list.isNone() or state.query != query: + if state.query != query: state.list = none[seq[SearchResult]]() state.status = Http200 state.query = query diff --git a/src/fts.sql b/src/fts.sql index 6cb4bd4..e5490f2 100644 --- a/src/fts.sql +++ b/src/fts.sql @@ -10,6 +10,7 @@ SELECT person.name AS author, person.email AS email, strftime('%s', person.lastOnline) AS lastOnline, + strftime('%s', person.previousVisitAt) AS previousVisitAt, person.status AS status, person.isDeleted as person_isDeleted, 0 AS what @@ -48,6 +49,7 @@ SELECT person.name AS author, person.email AS email, strftime('%s', person.lastOnline) AS lastOnline, + strftime('%s', person.previousVisitAt) AS previousVisitAt, person.status AS status, person.isDeleted as person_isDeleted, what