Mark declined schematics as seen and fix substring usage in CheckedSchematic creation

This commit is contained in:
2025-06-10 22:34:27 +02:00
parent 38559e8a2b
commit ecb2e736aa
2 changed files with 3 additions and 1 deletions
@@ -41,7 +41,7 @@ public class CheckedSchematic {
private static final Statement updateSeen = new Statement("UPDATE CheckedSchematic SET Seen = ? WHERE StartTime = ? AND EndTime = ? AND NodeName = ?"); private static final Statement updateSeen = new Statement("UPDATE CheckedSchematic SET Seen = ? WHERE StartTime = ? AND EndTime = ? AND NodeName = ?");
public static void create(SchematicNode node, int validator, Timestamp startTime, Timestamp endTime, String reason, boolean seen) { public static void create(SchematicNode node, int validator, Timestamp startTime, Timestamp endTime, String reason, boolean seen) {
insert.update(node.getId(), node.getOwner(), node.getName(), validator, startTime, endTime, reason, seen, node.getSchemtype().toDB()); insert.update(node.getId(), node.getOwner(), node.getName(), validator, startTime, endTime, reason, seen, node.getSchemtype().toDB().substring(1));
} }
public static List<CheckedSchematic> getLastDeclinedOfNode(int node) { public static List<CheckedSchematic> getLastDeclinedOfNode(int node) {
@@ -94,6 +94,8 @@ public class ConnectionListener extends BasicListener {
} else { } else {
chatter.system("CHECK_DECLINED", type.name(), checkedSchematic.getSchemName(), checkedSchematic.getDeclineReason()); chatter.system("CHECK_DECLINED", type.name(), checkedSchematic.getSchemName(), checkedSchematic.getDeclineReason());
} }
checkedSchematic.setSeen(true);
} }
if(newPlayers.contains(player.getUniqueId())){ if(newPlayers.contains(player.getUniqueId())){