Queer European MD passionate about IT
Browse Source

Minor bugs fixed in suggestions module

Davte 5 years ago
parent
commit
61ea563bfa
2 changed files with 10 additions and 4 deletions
  1. 1 1
      davtelepot/__init__.py
  2. 9 3
      davtelepot/suggestions.py

+ 1 - 1
davtelepot/__init__.py

@@ -14,7 +14,7 @@ __author__ = "Davide Testa"
 __email__ = "davide@davte.it"
 __credits__ = ["Marco Origlia", "Nick Lee @Nickoala"]
 __license__ = "GNU General Public License v3.0"
-__version__ = "2.4.0"
+__version__ = "2.4.1"
 __maintainer__ = "Davide Testa"
 __contact__ = "t.me/davte"
 

+ 9 - 3
davtelepot/suggestions.py

@@ -55,7 +55,11 @@ async def _handle_suggestion_message(bot: davtelepot.bot.Bot, update, user_recor
             'suggestions', 'suggestions_command', 'invalid_suggestion',
             update=update, user_record=user_record
         )
-    if text.lower() in bot.messages['suggestions']['suggestions_command']['cancel_messages']:
+    if text.lower() in [
+        cancel_message
+        for language in bot.messages['suggestions']['suggestions_command']['cancel_messages'].values()
+        for cancel_message in language
+    ]:
         return bot.get_message(
             'suggestions', 'suggestions_command', 'operation_cancelled',
             update=update, user_record=user_record
@@ -135,8 +139,10 @@ async def _suggestions_button(bot: davtelepot.bot.Bot, update, user_record, data
             update=update, user_record=user_record
         )
     elif command in ['cancel']:
-        result = 'Operazione annullata'
-        text = 'Operazione annullata con successo.'
+        result = text = bot.get_message(
+            'suggestions', 'suggestions_command', 'operation_cancelled',
+            update=update, user_record=user_record
+        )
         reply_markup = None
     elif command in ['confirm'] and len(data) > 1:
         suggestion_id = data[1]