diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 19c11b6..331d53c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on `Keep a Changelog `_, and this project adheres to `Semantic Versioning `_. +---------- +`0.8.1`_ - 2023-11-17 +---------- +Fixed +----- +- Fix Sqlalchemy related username insertion bug +- Fix exception when backup store is disabled ---------- `0.8.0`_ - 2023-11-13 @@ -173,3 +180,4 @@ Fixed .. _0.6.3: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.6.3 .. _0.7.0: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.7.0 .. _0.8.0: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.8.0 +.. _0.8.1: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.8.1 diff --git a/pyproject.toml b/pyproject.toml index 0e344b5..c00b792 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "telegram-stats-bot" -version = "0.8.0" +version = "0.8.1" description = "A logging and statistics bot for Telegram based on python-telegram-bot." authors = ["Michael DM Dryden "] repository = "https://github.com/mkdryden/telegram-stats-bot" diff --git a/telegram_stats_bot/main.py b/telegram_stats_bot/main.py index 630fd45..5af282c 100644 --- a/telegram_stats_bot/main.py +++ b/telegram_stats_bot/main.py @@ -77,7 +77,8 @@ async def log_message(update: Update, context: ContextTypes.DEFAULT_TYPE): if len(user) > 0: for i in user: if i: - bak_store.append_data('user_events', i) + if bak_store: + bak_store.append_data('user_events', i) store.append_data('user_events', i)