diff --git a/app/models/hat.rb b/app/models/hat.rb
index f1d6ebe..01ea795 100644
--- a/app/models/hat.rb
+++ b/app/models/hat.rb
@@ -6,6 +6,8 @@ class Hat < ActiveRecord::Base
validates :user, :presence => true
validates :granted_by_user, :presence => true
+ after_create :log_moderation
+
def to_html_label
h = "
Date/Time |
Moderator |
- Story/Comment/User, Changes, Reason |
+ Story/Comment/User, Action, Reason |
<% bit = 0 %>
<% @moderations.each do |mod| %>
@@ -21,8 +21,13 @@
<% elsif mod.comment %>
Comment on <%=
mod.comment.story.title %>
- <% elsif mod.user %>
- User <%= mod.user.try(:username) %>
+ <% elsif mod.user_id %>
+ <% if mod.user %>
+ User
+ <%= mod.user.username %>
+ <% else %>
+ User <%= mod.user_id %> (Deleted)
+ <% end %>
<% end %>
">