Skip to content

Commit ac13d3e

Browse files
committed
BUGFIXES:
- Loading mission id 0 caused a (false) error message - Disabled extensions still loaded the external configuration
1 parent b9db0d4 commit ac13d3e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

core/extension.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ def __init__(self, server: Server, config: dict):
4040
self.loop = asyncio.get_event_loop()
4141
self.config: dict = config
4242
self.server: Server = server
43-
self.locals: dict = self.load_config()
4443
self.running = False
44+
if not self.is_installed():
45+
return
46+
self.locals: dict = self.load_config()
4547
if self.__class__.__name__ not in Extension.started_schedulers:
4648
schedule = getattr(self, 'schedule', None)
4749
if schedule:

plugins/mission/commands.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ async def _load(self, interaction: discord.Interaction, server: Server, mission:
394394
).format(name))
395395
else:
396396
message = _('Mission {} loaded.').format(name)
397-
if not mission_id:
397+
if mission_id is None:
398398
message += _('\nThis mission is NOT in the mission list and will not auto-load on server '
399399
'or mission restarts.\n'
400400
'If you want it to auto-load, use {}').format(

0 commit comments

Comments
 (0)