Skip to content

Commit 2a79453

Browse files
committed
Refresh leader node during leader_elected hook
1 parent 3659075 commit 2a79453

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/charm.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,10 @@ def _on_config_changed(self, _: ops.ConfigChangedEvent) -> None:
456456

457457
def _on_leader_elected(self, _: ops.LeaderElectedEvent) -> None:
458458
"""Refresh services and update peer data when the unit is elected as leader."""
459-
if not self._set_peer_primary_node_address():
459+
if self._set_peer_primary_node_address():
460+
self._refresh_importer_node()
461+
self._start_services()
462+
else:
460463
self.unit.status = ops.BlockedStatus(
461464
"Failed to update primary node IP in peer relation."
462465
)

0 commit comments

Comments
 (0)