diff --git a/files/routes/admin.py b/files/routes/admin.py
index 00c647548..700ada0c6 100644
--- a/files/routes/admin.py
+++ b/files/routes/admin.py
@@ -967,15 +967,15 @@ def api_distinguish_post(post_id, v):
@validate_formkey
def api_sticky_post(post_id, v):
- pins = g.db.query(Submission.id).filter(Submission.stickied != None, Submission.is_banned == False).count()
- if pins > 2: return {"error": "Can't exceed 3 pinned posts limit!"}, 403
-
post = g.db.query(Submission).filter_by(id=post_id).first()
if post:
if post.stickied:
if post.stickied.startswith("t:"): abort(403)
else: post.stickied = None
- else: post.stickied = v.username
+ else:
+ pins = g.db.query(Submission.id).filter(Submission.stickied != None, Submission.is_banned == False).count()
+ if pins > 2: return {"error": "Can't exceed 3 pinned posts limit!"}, 403
+ post.stickied = v.username
g.db.add(post)
ma=ModAction(
diff --git a/files/templates/CHRISTMAS/changelog.html b/files/templates/CHRISTMAS/changelog.html
index 50541444d..afb8591c9 100644
--- a/files/templates/CHRISTMAS/changelog.html
+++ b/files/templates/CHRISTMAS/changelog.html
@@ -104,6 +104,6 @@
{% endif %}
-
+
{% endblock %}
\ No newline at end of file
diff --git a/files/templates/CHRISTMAS/default.html b/files/templates/CHRISTMAS/default.html
index e23662a86..d4fe66a4e 100644
--- a/files/templates/CHRISTMAS/default.html
+++ b/files/templates/CHRISTMAS/default.html
@@ -346,7 +346,7 @@
{% if v %}
-
+
{% endif %}