diff --git a/app/views/users/_message_replies.html.erb b/app/views/users/_message_replies.html.erb
index 669aea26c..ce1e70887 100644
--- a/app/views/users/_message_replies.html.erb
+++ b/app/views/users/_message_replies.html.erb
@@ -24,6 +24,8 @@
<%=render :partial=> "praise_tread/praise", :locals => {:activity=>comment, :user_activity_id=>comment.id,:type=>"reply"}%>
<% if type == 'Message' %>
+ <% topic = comment.root %>
+ <% if !topic.locked? && authorize_for('messages', 'reply') %>
<%= link_to(
l(:button_reply),
@@ -33,6 +35,7 @@
:title => l(:button_reply)) %>
+ <% end %>
<% if comment.course_destroyable_by?(User.current) || comment.destroyable_by?(User.current) %>
<%= link_to(
l(:button_delete),