diff --git a/src/main/java/org/ilgcc/app/inputs/Providerresponse.java b/src/main/java/org/ilgcc/app/inputs/Providerresponse.java
index a6077fa84..a7e6d85cc 100644
--- a/src/main/java/org/ilgcc/app/inputs/Providerresponse.java
+++ b/src/main/java/org/ilgcc/app/inputs/Providerresponse.java
@@ -44,15 +44,16 @@ public class Providerresponse extends FlowInputs {
@Phone(message = "{errors.invalid-phone-number}")
private String providerResponseContactPhoneNumber;
-
+
+ @NotBlank
private String providerMailingStreetAddress1;
-
+
private String providerMailingStreetAddress2;
-
+ @NotBlank
private String providerMailingCity;
-
+ @NotBlank
private String providerMailingState;
-
+ @NotBlank
private String providerMailingZipCode;
private String providerMailingAddressSameAsServiceAddress;
diff --git a/src/main/resources/flows-config.yaml b/src/main/resources/flows-config.yaml
index 43c10790e..b7d181816 100644
--- a/src/main/resources/flows-config.yaml
+++ b/src/main/resources/flows-config.yaml
@@ -649,6 +649,13 @@ flow:
nextScreens:
- name: registration-contact-info
registration-contact-info:
+ nextScreens:
+ # Temporary until we have a way to download PDF in providerresponse flow
+ # Confirmation code is needed to DL PDF since its how we get the family submission
+ # TODO: change this when we've figured out above comments and delete the temporary-provider-response-confirmation-code-fix screen
+ - name: temporary-provider-response-confirmation-code-fix
+# - name: registration-info-review
+ temporary-provider-response-confirmation-code-fix:
nextScreens:
- name: registration-info-review
registration-info-review:
diff --git a/src/main/resources/templates/providerresponse/temporary-provider-response-confirmation-code-fix.html b/src/main/resources/templates/providerresponse/temporary-provider-response-confirmation-code-fix.html
new file mode 100644
index 000000000..ffdf80067
--- /dev/null
+++ b/src/main/resources/templates/providerresponse/temporary-provider-response-confirmation-code-fix.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/test/java/org/ilgcc/app/journeys/ProviderresponseProviderRegistrationJourneyTest.java b/src/test/java/org/ilgcc/app/journeys/ProviderresponseProviderRegistrationJourneyTest.java
index 7302a3b54..f248f2374 100644
--- a/src/test/java/org/ilgcc/app/journeys/ProviderresponseProviderRegistrationJourneyTest.java
+++ b/src/test/java/org/ilgcc/app/journeys/ProviderresponseProviderRegistrationJourneyTest.java
@@ -185,6 +185,12 @@ void BasicInfoFlow() {
testPage.enter("providerResponseContactPhoneNumber", "5555555555");
testPage.enter("providerResponseContactEmail", "foo@bar.com");
testPage.clickContinue();
+
+ // Temporary Confimation Code
+ // TODO - Remove this when we have a solution for downloading the PDF in the provider response flow
+ assertThat(testPage.getTitle()).isEqualTo(getEnMessage("provider-response-confirmation-code.title"));
+ testPage.enter("providerResponseFamilyShortCode", CONF_CODE);
+ testPage.clickContinue();
// info-review
assertThat(testPage.getTitle()).isEqualTo(getEnMessage("provider-response-info-review.title"));