diff --git a/changelog.md b/changelog.md
index 51971ba..0e8b39a 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,6 +1,9 @@
# Changelog
Documenting updates to ARTEMiS, to be updated every time the master branch is pushed to.
+## 20240526
++ Fixed missing awaits causing coroutine error
+
## 20240524
### DIVA
+ Fixed new profile start request causing coroutine error
diff --git a/core/data/alembic/versions/7dc13e364e53_cxb_add_playlog_grade.py b/core/data/alembic/versions/7dc13e364e53_cxb_add_playlog_grade.py
new file mode 100644
index 0000000..abde273
--- /dev/null
+++ b/core/data/alembic/versions/7dc13e364e53_cxb_add_playlog_grade.py
@@ -0,0 +1,28 @@
+"""cxb_add_playlog_grade
+
+Revision ID: 7dc13e364e53
+Revises: 2d024cf145a1
+Create Date: 2024-05-28 22:31:22.264926
+
+"""
+from alembic import op
+import sqlalchemy as sa
+from sqlalchemy.dialects import mysql
+
+# revision identifiers, used by Alembic.
+revision = '7dc13e364e53'
+down_revision = '2d024cf145a1'
+branch_labels = None
+depends_on = None
+
+
+def upgrade():
+ # ### commands auto generated by Alembic - please adjust! ###
+ op.add_column('cxb_playlog', sa.Column('grade', sa.Integer(), nullable=True))
+ # ### end Alembic commands ###
+
+
+def downgrade():
+ # ### commands auto generated by Alembic - please adjust! ###
+ op.drop_column('cxb_playlog', 'grade')
+ # ### end Alembic commands ###
diff --git a/core/templates/sys/logs.jinja b/core/templates/sys/logs.jinja
index 3f87fb8..3dfe531 100644
--- a/core/templates/sys/logs.jinja
+++ b/core/templates/sys/logs.jinja
@@ -17,6 +17,11 @@
Params |
+ {% if events is not defined or events|length == 0 %}
+
+ No Events |
+
+ {% endif %}