mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-06 05:00:15 +01:00
cli: editor: reload secrets after updating connection
Connection secrets are lost after calling
nm_connection_replace_settings_from_connection() because @con_tmp
doesn't contain secrets; refetch them like we do when starting the
editor.
(cherry picked from commit 096eef61d4)
This commit is contained in:
parent
c3233a6c17
commit
d09e33f38c
1 changed files with 2 additions and 1 deletions
|
|
@ -7713,9 +7713,10 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
|
|||
if (menu_ctx.curr_setting)
|
||||
s_name = g_strdup (nm_setting_get_name (menu_ctx.curr_setting));
|
||||
|
||||
/* Update settings in the local connection */
|
||||
/* Update settings and secrets in the local connection */
|
||||
nm_connection_replace_settings_from_connection (connection,
|
||||
NM_CONNECTION (con_tmp));
|
||||
update_secrets_in_connection (con_tmp, connection);
|
||||
|
||||
/* Also update setting for menu context and TAB-completion */
|
||||
menu_ctx.curr_setting = s_name ? nm_connection_get_setting_by_name (connection, s_name) : NULL;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue