From 79f1779ac3e38fb9b382f2a274bcffb3c25555d3 Mon Sep 17 00:00:00 2001 From: Kumi Date: Sun, 18 Aug 2024 19:24:11 +0200 Subject: [PATCH] fix(bot): correct ticket ID parsing logic Adjusted ticket ID extraction to handle commands with three parts instead of two, ensuring proper ticket closure functionality. Updated project version to 0.1.2 to reflect the fix. --- pyproject.toml | 2 +- src/matrix_supportbot/classes/bot.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9b285e9..b21119b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ allow-direct-references = true [project] name = "matrix-supportbot" -version = "0.1.1" +version = "0.1.2" authors = [{ name = "Private.coffee Team", email = "support@private.coffee" }] diff --git a/src/matrix_supportbot/classes/bot.py b/src/matrix_supportbot/classes/bot.py index a5e092d..01fd3b1 100644 --- a/src/matrix_supportbot/classes/bot.py +++ b/src/matrix_supportbot/classes/bot.py @@ -183,8 +183,8 @@ class SupportBot: async def close_ticket(self, room, sender, command): parts = command.split() - if len(parts) == 2: - ticket_id = parts[1] + if len(parts) == 3: + ticket_id = parts[2] else: ticket_id = await self.get_ticket_id_from_room(room.room_id)