diff --git a/backup/backup.py b/backup/backup.py index e1f12b5..cde40fa 100644 --- a/backup/backup.py +++ b/backup/backup.py @@ -97,8 +97,11 @@ class Backup(commands.Cog): try: export = json.loads(await ctx.message.attachments[0].read()) except (json.JSONDecodeError, IndexError): - await ctx.send(error("Please provide a valid JSON export file.")) - return + try: + export = json.loads(await ctx.message.reference.resolved.attachments[0].read()) + except (json.JSONDecodeError, IndexError): + await ctx.send(error("Please provide a valid JSON export file.")) + return downloader = ctx.bot.get_cog("Downloader") if downloader is None: