diff --git a/Main/src/main/java/com/chameleonvision/vision/pipeline/pipes/GroupContoursPipe.java b/Main/src/main/java/com/chameleonvision/vision/pipeline/pipes/GroupContoursPipe.java index f0e77cbcc..d44f0f1ff 100644 --- a/Main/src/main/java/com/chameleonvision/vision/pipeline/pipes/GroupContoursPipe.java +++ b/Main/src/main/java/com/chameleonvision/vision/pipeline/pipes/GroupContoursPipe.java @@ -41,7 +41,7 @@ public class GroupContoursPipe implements Pipe, List 0) { + if (input.size() > (group.equals(TargetGroup.Single) ? 0 : 1)) { List sorted = new ArrayList<>(input); sorted.sort(sortByMomentsX); diff --git a/Main/src/main/java/com/chameleonvision/web/RequestHandler.java b/Main/src/main/java/com/chameleonvision/web/RequestHandler.java index 090c10a76..e29852a14 100644 --- a/Main/src/main/java/com/chameleonvision/web/RequestHandler.java +++ b/Main/src/main/java/com/chameleonvision/web/RequestHandler.java @@ -18,6 +18,7 @@ public class RequestHandler { ObjectMapper objectMapper = new ObjectMapper(); try { Map map = objectMapper.readValue(ctx.body(), Map.class); + // TODO: change to function, to restart NetworkTables ConfigManager.settings.teamNumber = (int) map.get("teamNumber");