diff --git a/src/sakia/gui/revocation.py b/src/sakia/gui/revocation.py
index ddcca43af472054f4cfb28a41e738b207531976c..0b33ca8f0bed8b6557a13c595acf37b66622dbc4 100644
--- a/src/sakia/gui/revocation.py
+++ b/src/sakia/gui/revocation.py
@@ -84,6 +84,8 @@ class RevocationDialog(QObject):
                                           "",
                                           self.tr("All text files (*.txt)"))
         selected_file = selected_files[0]
+        if (selected_file == ''):
+            return;
         try:
             with open(selected_file, 'r') as file:
                 file_content = file.read()