Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0441fd70 authored by Jayachandran C's avatar Jayachandran C Committed by Android (Google) Code Review
Browse files

Merge "Re-use portIndex of provisioning profile" into main

parents 96f6d26c f5b1837e
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -1331,8 +1331,13 @@ public class EuiccController extends IEuiccController.Stub {
                    SubscriptionInfo subscriptionInfo =
                              mSubscriptionManager.getActiveSubscriptionInfoForSimSlotIndex(
                                    slot.getPhoneIdFromPortIndex(portIndex));
                    if (subscriptionInfo == null || subscriptionInfo.isOpportunistic()) {
                            // If the port is active and empty/opportunistic, return the portIndex.
                    if (subscriptionInfo == null
                        || subscriptionInfo.isOpportunistic()
                        || (mFeatureFlags.esimBootstrapProvisioningFlag()
                            && subscriptionInfo.getProfileClass()
                            == SubscriptionManager.PROFILE_CLASS_PROVISIONING)) {
                            // If the port is active and has empty/opportunistic/provisioning
                            // profiles then return the portIndex.
                        return portIndex;
                    }
                }