diff --git a/src/sakia/gui/certification.py b/src/sakia/gui/certification.py
index d547c447677834dff63bd6adeb787cef6fe4ceee..da78b935fd3a3184f01e199c46ae2f51c549de49 100644
--- a/src/sakia/gui/certification.py
+++ b/src/sakia/gui/certification.py
@@ -83,7 +83,8 @@ class CertificationDialog(QObject):
         :return:
         """
         dialog = cls(app, account, password_asker, QDialog(), Ui_CertificationDialog())
-        dialog.ui.combo_community.setCurrentText(community.name)
+        if community:
+            dialog.ui.combo_community.setCurrentText(community.name)
         dialog.refresh()
         return dialog.exec()