[4.4.0.58] Bug: VPN "forgets" config and creds after reboot

REPRODUCIBILITY (% or how often): Always (after reboot)
BUILD ID: 4.4.0.58
HARDWARE (Jolla1, Tablet, XA2,…): Xperia XA2
UI LANGUAGE:German
REGRESSION: (compared to previous public release: Yes, No, ?): ?

DESCRIPTION:

Rebooting my phone causes sailfish to forget its VPN configuration in the settings application. It needs to be reconfigured after every reboot. (config not persistent)

PRECONDITIONS:

STEPS TO REPRODUCE:

  1. Configure VPN (tested with l2tp, openvpn and pptp)
  2. Reboot the phone
  3. Check VPN configuration

EXPECTED RESULT:

VPN configuration is present, can be edited, and can be used.

ACTUAL RESULT:

VPN configuration is missing.

ADDITIONAL INFORMATION:

(Please ALWAYS attach relevant data such as logs, screenshots, etc…)

I’he the same issue on SFOS 4.5.0.24 on XA2, I’ve migrate from openvpn to wireguard

STEPS TO REPRODUCE

  1. Remove Openvpn connection in VPN setting
  2. Configure new VPN config Wireguard
  3. Reboot
  4. check vpn config

EXPECTED RESULT:

Wireguard connection in VPN Settings

ACTUAL RESULT:

OpenVPN connection config is resume in VPN Settings (including creds !)