diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp
index a60a8af0506a364ec35e382a8b0af4761c867a82..fe1b8a46944b481dac43f88be6ef2ea0f1edf09a 100644
--- a/src/jamidht/jamiaccount.cpp
+++ b/src/jamidht/jamiaccount.cpp
@@ -2769,6 +2769,7 @@ JamiAccount::connectivityChanged()
     }
 
     dht_.connectivityChanged();
+    setPublishedAddress({}); // reset cache
 }
 
 bool