UPSTREAM: iface-modem-3gpp-profile-manager: fix requested IP type normalization

mm_iface_modem_3gpp_profile_manager_set_profile() was changed so that
the input profile object was not touched, and instead a copy of the
same would be used within the method.

Unfortunately, that change missed the update of the IP type
normalization step, which would end up modifying the original settings
instead of the newly created copy.

Fixes 7464940971ded3d550217872b42fef9f3120b1bf

(cherry picked from commit 4a36f50de89cc8deee3dd5bc4e34e5a186339fdf)

BUG=None
TEST=None

Cros-Add-Test-Suites: cellular_ota,cellular_ota_flaky
Cros-Add-TS-Boards-BuildTarget:
dedede,trogdor,brya,octopus,sarien,strongbad
Cros-Add-TS-Pool: cellular

Change-Id: I626f31972cbd6bc213f8293dab8a72d3960b73d5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/modemmanager-next/+/3925355
Commit-Queue: Andrew Lassalle <andrewlassalle@chromium.org>
Reviewed-by: Pavan Holla <pholla@google.com>
Reviewed-by: Aleksander Morgado <aleksandermj@google.com>
Tested-by: Andrew Lassalle <andrewlassalle@chromium.org>
1 file changed