diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fe8a0b..0724d22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added +- Docker image + +### Fixed +- Self-invite when sending a PM from a pnut app ## [1.3.0] - 2022-08-20 ### Added diff --git a/pnut-matrix.py b/pnut-matrix.py index 7d83e0a..8ec3bcc 100644 --- a/pnut-matrix.py +++ b/pnut-matrix.py @@ -70,6 +70,8 @@ def new_message(msg, meta): invitees=[] for pm_user in meta['subscribed_user_ids']: user = Users.query.filter(Users.pnut_user_id == pm_user).one_or_none() + if int(pm_user) == msg.user.id: + continue if user is not None: invitees.append(user.matrix_id) if len(invitees) > 0: