diff --git a/src/calibre/gui2/dialogs/user_profiles.py b/src/calibre/gui2/dialogs/user_profiles.py index d087a26065..6901e13968 100644 --- a/src/calibre/gui2/dialogs/user_profiles.py +++ b/src/calibre/gui2/dialogs/user_profiles.py @@ -38,7 +38,10 @@ class CustomRecipeModel(QAbstractListModel): return False def rowCount(self, *args): - return len(self.recipe_model.custom_recipe_collection) + try: + return len(self.recipe_model.custom_recipe_collection) + except: + return 0 def data(self, index, role): if role == Qt.DisplayRole: