Skip to content

Commit

Permalink
Add node set to log
Browse files Browse the repository at this point in the history
  • Loading branch information
MartinRiese committed Mar 25, 2024
1 parent dea1757 commit 89db1aa
Showing 1 changed file with 7 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -127,22 +127,21 @@ public void rebuildSessionFromFrame(MenuSession menuSession, CaseSearchHelper ca
processedSteps.add(step);
needsFullInit = ++processedStepsCount == steps.size();
} else {
StringBuilder sb = new StringBuilder();
StringBuilder refsSb = new StringBuilder("[");
entityScreen.getReferences().forEach(ref -> {
String refStr =
EntityScreen.getReturnValueFromSelection(

Check warning on line 133 in src/main/java/org/commcare/formplayer/services/MenuSessionFactory.java

View check run for this annotation

Codecov / codecov/patch

src/main/java/org/commcare/formplayer/services/MenuSessionFactory.java#L130-L133

Added lines #L130 - L133 were not covered by tests
ref,
(EntityDatum) neededDatum,
entityScreen.getEvalContext());
sb.append(" ");
sb.append(refStr);
sb.append(",\n");
refsSb.append(" ");
refsSb.append(refStr);
refsSb.append(",\n");
});
sb.append("]");
refsSb.append("]");

Check warning on line 141 in src/main/java/org/commcare/formplayer/services/MenuSessionFactory.java

View check run for this annotation

Codecov / codecov/patch

src/main/java/org/commcare/formplayer/services/MenuSessionFactory.java#L136-L141

Added lines #L136 - L141 were not covered by tests

String refs = entityScreen.getReferences().toString();
log.error("could not get %s=%s from entity screen references: \n%s"
.formatted(neededDatum.getDataId(), step.getValue(), sb.toString()));
log.error("could not get %s=%s from entity screen.\nnode set: %s\nreferences: \n%s"
.formatted(neededDatum.getDataId(), step.getValue(), ((EntityDatum) neededDatum).getNodeset().toString(), refsSb.toString()));

Check warning on line 144 in src/main/java/org/commcare/formplayer/services/MenuSessionFactory.java

View check run for this annotation

Codecov / codecov/patch

src/main/java/org/commcare/formplayer/services/MenuSessionFactory.java#L143-L144

Added lines #L143 - L144 were not covered by tests
}
break;
}
Expand Down

0 comments on commit 89db1aa

Please sign in to comment.