Fixed tiny bug with permissions

This commit is contained in:
Savvy
2017-08-15 23:56:17 -04:00
parent 4766581177
commit 37b012ffe1
6 changed files with 58 additions and 85 deletions

View File

@@ -86,19 +86,22 @@ public class RixaGuild {
if(!permissionExists(role)) {
return false;
}
boolean b = false;
try {
PreparedStatement ps =
db.getConnection().prepareStatement
("SELECT `" + permission.toString().toUpperCase() + "` FROM `permissions` WHERE `role_id` = ?");
ps.setString(1, role.getId());
ResultSet rs = db.getObject(ps);
b = rs.getBoolean(permission.toString().toUpperCase());
ps.close();
rs.close();
return rs.getBoolean(permission.toString().toUpperCase());
} catch (SQLException e) {
e.printStackTrace();
}
return false;
return b;
}
public void setPermission(Role role, RixaPermission permission, boolean value) {