Set skipUserSetup to false on financed devices

Bug: 159662652
Test: atest ExtrasProvisioningDataParserTest
Change-Id: I985e51eda77547daf064fd51e88b1bab54c2cb46
Merged-In: I985e51eda77547daf064fd51e88b1bab54c2cb46
(cherry picked from commit 4305ab7b87f5385e42b91c87632533561f6b2d88)
diff --git a/src/com/android/managedprovisioning/parser/ExtrasProvisioningDataParser.java b/src/com/android/managedprovisioning/parser/ExtrasProvisioningDataParser.java
index f6b9922..f3879ad 100644
--- a/src/com/android/managedprovisioning/parser/ExtrasProvisioningDataParser.java
+++ b/src/com/android/managedprovisioning/parser/ExtrasProvisioningDataParser.java
@@ -554,6 +554,8 @@
                 skipUserSetup = getBooleanExtraFromLongName(
                         intent, EXTRA_PROVISIONING_SKIP_USER_SETUP,
                         ProvisioningParams.DEFAULT_SKIP_USER_SETUP);
+            } else if (isFinancedDeviceProvisioning) {
+                skipUserSetup = false;
             }
 
             // Only current DeviceOwner can specify EXTRA_PROVISIONING_SKIP_USER_CONSENT when
diff --git a/tests/instrumentation/src/com/android/managedprovisioning/parser/ExtrasProvisioningDataParserTest.java b/tests/instrumentation/src/com/android/managedprovisioning/parser/ExtrasProvisioningDataParserTest.java
index 56121b9..5c61a83 100644
--- a/tests/instrumentation/src/com/android/managedprovisioning/parser/ExtrasProvisioningDataParserTest.java
+++ b/tests/instrumentation/src/com/android/managedprovisioning/parser/ExtrasProvisioningDataParserTest.java
@@ -342,6 +342,8 @@
                         .setKeepAccountMigrated(false)
                         // THEN leave all system apps is always true
                         .setLeaveAllSystemAppsEnabled(true)
+                        // THEN skip user setup is always false
+                        .setSkipUserSetup(false)
                         .setAdminExtrasBundle(createTestAdminExtras())
                         .setDeviceAdminLabel(TEST_DEVICE_ADMIN_PACKAGE_LABEL)
                         .setOrganizationName(TEST_ORGANIZATION_NAME)