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 045de8fe7a00b14d3ef85bc1bacb12c24f07ba85..86dd7d67cd9b6abc7ad4b93b8796af747b310357 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 ea940ffa317a6fe74bbc6f9beae8598bb984b590..580d4e8a37ba396304aa23092b352fbed8f96d99 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);