diff --git a/src/main/java/org/commcare/formplayer/services/MenuSessionRunnerService.java b/src/main/java/org/commcare/formplayer/services/MenuSessionRunnerService.java
index a9f41ab25..3c735f947 100644
--- a/src/main/java/org/commcare/formplayer/services/MenuSessionRunnerService.java
+++ b/src/main/java/org/commcare/formplayer/services/MenuSessionRunnerService.java
@@ -754,7 +754,7 @@ private void processEndpointArgumentsForVirualInstance(Endpoint endpoint,
if (instanceSrc.contentEquals(JR_SELECTED_ENTITIES_REFERENCE)) {
String[] selectedEntites = argumentValue.split(",");
String uuid = storeInSelectedEntitiesInstance(argument, selectedEntites);
- argumentValues.put(argument.getId(), uuid);
+ argumentValues.put("instance_id_" + argument.getId(), uuid);
} else {
throw new RuntimeException(
"Invalid instance-src defined for argument " + argument.getId() + " for endpoint "
diff --git a/src/test/resources/archives/case_claim_with_multi_select/suite.xml b/src/test/resources/archives/case_claim_with_multi_select/suite.xml
index 14cb56e55..b0beb7ee9 100644
--- a/src/test/resources/archives/case_claim_with_multi_select/suite.xml
+++ b/src/test/resources/archives/case_claim_with_multi_select/suite.xml
@@ -288,7 +288,7 @@
-
+
@@ -296,12 +296,12 @@
-
+
-
+