diff --git a/src/app/currentaccount.cpp b/src/app/currentaccount.cpp
index b836e9106518433d75d1ef49e8eb2a18c0d59ba4..12dda4ba39e4518088ec8cca3424f75e91e9c78e 100644
--- a/src/app/currentaccount.cpp
+++ b/src/app/currentaccount.cpp
@@ -18,6 +18,8 @@
 
 #include "currentaccount.h"
 
+#include "utils.h"
+
 CurrentAccount::CurrentAccount(LRCInstance* lrcInstance,
                                AppSettingsManager* settingsManager,
                                QObject* parent)
@@ -188,6 +190,9 @@ CurrentAccount::updateData()
         // Ringtone
         set_ringtoneEnabledRingtone(accConfig.Ringtone.ringtoneEnabled, true);
         set_ringtonePathRingtone(accConfig.Ringtone.ringtonePath, true);
+        if (get_ringtonePathRingtone() == "default.opus" || get_ringtonePathRingtone().isEmpty()) {
+            set_ringtonePathRingtone(Utils::GetRingtonePath(), true);
+        }
 
         // Moderators
         set_isAllModeratorsEnabled(lrcInstance_->accountModel().isAllModerators(
diff --git a/src/app/utils.cpp b/src/app/utils.cpp
index 914bc65d60e92592d8735cf79ed9149934200127..945e3aba207e60e2dab9de46056c3b329fc084c5 100644
--- a/src/app/utils.cpp
+++ b/src/app/utils.cpp
@@ -341,7 +341,7 @@ Utils::GetRingtonePath()
 #ifdef Q_OS_WIN
     return QCoreApplication::applicationDirPath() + "\\ringtones\\default.opus";
 #else
-    return QString("/usr/share/ring/ringtones/default.opus");
+    return QString("/usr/share/jami/ringtones/default.opus");
 #endif
 }