diff --git a/files/routes/subs.py b/files/routes/subs.py
index b98ffe08b..bc5dfdfb5 100644
--- a/files/routes/subs.py
+++ b/files/routes/subs.py
@@ -365,7 +365,7 @@ def kick(v, pid):
if not post.sub: abort(403)
if not v.mods(post.sub): abort(403)
- post.sub = 'general'
+ post.sub = None
g.db.add(post)
g.db.commit()
diff --git a/files/templates/post_actions.html b/files/templates/post_actions.html
index e33b95bb9..c0b96433b 100644
--- a/files/templates/post_actions.html
+++ b/files/templates/post_actions.html
@@ -78,11 +78,13 @@
{% endif %}
- {% if p.sub and v.mods(p.sub) and not p.author.mods(p.sub) %}
+ {% if p.sub and v.mods(p.sub) %}
Remove
-
- Exile user
- Unexile user
+
+ {% if not p.author.mods(p.sub) %}
+ Exile user
+ Unexile user
+ {% endif %}
{% endif %}
diff --git a/files/templates/post_actions_mobile.html b/files/templates/post_actions_mobile.html
index cd7bdecf0..a660b19c8 100644
--- a/files/templates/post_actions_mobile.html
+++ b/files/templates/post_actions_mobile.html
@@ -50,9 +50,11 @@
{% endif %}
{% endif %}
-{% if p.sub and v.mods(p.sub) and not p.author.mods(p.sub) %}
+{% if p.sub and v.mods(p.sub) %}
-
-
+ {% if not p.author.mods(p.sub) %}
+
+
+ {% endif %}
{% endif %}