No longer assume fields are empty
This commit is contained in:
parent
714fd36fef
commit
691285a78e
1 changed files with 5 additions and 3 deletions
|
@ -55,7 +55,7 @@ class CaseCog(Cog):
|
||||||
|
|
||||||
action_output = ""
|
action_output = ""
|
||||||
action_output_extra = ""
|
action_output_extra = ""
|
||||||
for idx, action in enumerate(mod_case.actions or []):
|
for idx, action in enumerate(mod_case.actions):
|
||||||
parent_action = await ACTIONS_LOOKUP[action.action_type].find_one(q(id=action.parent))
|
parent_action = await ACTIONS_LOOKUP[action.action_type].find_one(q(id=action.parent))
|
||||||
if not parent_action:
|
if not parent_action:
|
||||||
action.orphaned = True
|
action.orphaned = True
|
||||||
|
@ -78,7 +78,7 @@ class CaseCog(Cog):
|
||||||
|
|
||||||
note_output = ""
|
note_output = ""
|
||||||
note_output_extra = ""
|
note_output_extra = ""
|
||||||
notes = sorted(mod_case.notes or [], key=lambda x: x.created_at)
|
notes = sorted(mod_case.notes, key=lambda x: x.created_at)
|
||||||
for idx, note in enumerate(notes):
|
for idx, note in enumerate(notes):
|
||||||
admin = await self.bot.fetch_user(note.admin)
|
admin = await self.bot.fetch_user(note.admin)
|
||||||
admin_text = "[N/A]"
|
admin_text = "[N/A]"
|
||||||
|
@ -322,7 +322,9 @@ class CaseCog(Cog):
|
||||||
|
|
||||||
note = Note(admin=ctx.author.id, content=note)
|
note = Note(admin=ctx.author.id, content=note)
|
||||||
|
|
||||||
case = Modlog(user=user.id, guild=ctx.guild.id, admin=ctx.author.id, notes=[note])
|
case = Modlog(
|
||||||
|
user=user.id, guild=ctx.guild.id, admin=ctx.author.id, notes=[note], actions=[]
|
||||||
|
)
|
||||||
await case.commit()
|
await case.commit()
|
||||||
await case.reload()
|
await case.reload()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue