From 7d021cbf6139bd830ed1db4199caa106aa14f22b Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Mon, 3 Dec 2018 17:15:37 +0300 Subject: www: fix verified field calculation --- src/main/java/com/juick/service/UserServiceImpl.java | 2 +- src/test/java/com/juick/server/tests/ServerTests.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/juick/service/UserServiceImpl.java b/src/main/java/com/juick/service/UserServiceImpl.java index 4d370631..93904139 100644 --- a/src/main/java/com/juick/service/UserServiceImpl.java +++ b/src/main/java/com/juick/service/UserServiceImpl.java @@ -66,7 +66,7 @@ public class UserServiceImpl extends BaseJdbcService implements UserService { if (seen != null) { user.setSeen(seen.toInstant()); } - user.setVerified(rs.getInt(6) > 0); + user.setVerified(rs.getLong(6) > 0); return user; } } diff --git a/src/test/java/com/juick/server/tests/ServerTests.java b/src/test/java/com/juick/server/tests/ServerTests.java index 1aaa578d..deef6f30 100644 --- a/src/test/java/com/juick/server/tests/ServerTests.java +++ b/src/test/java/com/juick/server/tests/ServerTests.java @@ -1852,4 +1852,10 @@ public class ServerTests { List top = messagesService.getMessages(ugnich, messagesService.getPopular(ugnich.getUid(), 0)); assertThat(top.size(), is(1)); } + @Test + public void verifiedUsersTest(){ + assertThat(userService.getUserByName("ugnich").isVerified(), is(false)); + jdbcTemplate.update("INSERT INTO facebook(user_id, fb_id) VALUES(?, ?)", ugnich.getUid(), "100001866137681"); + assertThat(userService.getUserByName("ugnich").isVerified(), is(true)); + } } -- cgit v1.2.3