diff --git a/modules/bbstools.py b/modules/bbstools.py index c57cb07..13163e7 100644 --- a/modules/bbstools.py +++ b/modules/bbstools.py @@ -49,6 +49,10 @@ def bbs_list_messages(): return message_list def bbs_delete_message(messageID = 0, fromNode = 0): + #if messageID out of range ignore + if messageID > len(bbs_messages): + return "Message not found." + # delete a message from the bbsdb if messageID > 0: # if same user wrote message they can delete it @@ -87,6 +91,9 @@ def bbs_post_message(subject, message, fromNode): return "Message posted. ID is: " + str(messageID) def bbs_read_message(messageID = 0): + #if messageID out of range ignore + if messageID > len(bbs_messages): + return "Message not found." if messageID > 0: message = bbs_messages[messageID - 1] return f"Msg #{message[0]}\nMsg Body: {message[2]}"