From 4f58a8aee4e97c6eaf139d3df05af9a1c7fa8c56 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Fri, 12 Apr 2013 20:16:34 +0100 Subject: [PATCH] UNRATED rating should have ordinal 0 so it corresponds to SQL NULL. --- briar-api/src/net/sf/briar/api/messaging/Rating.java | 2 +- briar-core/src/net/sf/briar/db/JdbcDatabase.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/briar-api/src/net/sf/briar/api/messaging/Rating.java b/briar-api/src/net/sf/briar/api/messaging/Rating.java index 045de8fe7a..86dd7d67cd 100644 --- a/briar-api/src/net/sf/briar/api/messaging/Rating.java +++ b/briar-api/src/net/sf/briar/api/messaging/Rating.java @@ -2,5 +2,5 @@ package net.sf.briar.api.messaging; /** The ratings that may be applied to an author in peer moderation. */ public enum Rating { - BAD, UNRATED, GOOD + UNRATED, BAD, GOOD } diff --git a/briar-core/src/net/sf/briar/db/JdbcDatabase.java b/briar-core/src/net/sf/briar/db/JdbcDatabase.java index ea940ffa31..580d4e8a37 100644 --- a/briar-core/src/net/sf/briar/db/JdbcDatabase.java +++ b/briar-core/src/net/sf/briar/db/JdbcDatabase.java @@ -1522,6 +1522,7 @@ abstract class JdbcDatabase implements Database<Connection> { String authorName = rs.getString(4); byte[] authorKey = rs.getBytes(5); author = new Author(authorId, authorName, authorKey); + // NULL == 0 == UNRATED rating = Rating.values()[rs.getByte(6)]; } String contentType = rs.getString(7); -- GitLab