Skip to content

Commit 9ace0ab

Browse files
committed
Fix flawed logic in config.get function
1 parent edc7a28 commit 9ace0ab

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
8+
# v2.4.5
9+
10+
### Fixed
11+
Fixed activity setting due to flawed logic in `config.get` function.
12+
713
# v2.4.4
814
### Fixed
915
Fixed a bug in activity command where it would fail to set the activity on bot restart if the activity type was `playing`

bot.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
SOFTWARE.
2323
"""
2424

25-
__version__ = '2.4.4'
25+
__version__ = '2.4.5'
2626

2727
import asyncio
2828
import textwrap
@@ -179,6 +179,7 @@ async def on_connect(self):
179179

180180
activity_type = self.config.get('activity_type')
181181
message = self.config.get('activity_message')
182+
182183
if activity_type is not None and message:
183184
url = self.config.get('twitch_url', 'https://www.twitch.tv/discord-modmail/') if activity_type == ActivityType.streaming else None
184185
activity = discord.Activity(type=activity_type, name=message,

core/config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ def __getitem__(self, key):
7272
return self.cache[key]
7373

7474
def get(self, value, default=None):
75-
return self.cache.get(value) or default
75+
return self.cache.get(value, default)

0 commit comments

Comments
 (0)