diff --git a/app/views/admin/announcements/_index.html.erb b/app/views/admin/announcements/_index.html.erb
index 9e6ad9b..5c09e8b 100644
--- a/app/views/admin/announcements/_index.html.erb
+++ b/app/views/admin/announcements/_index.html.erb
@@ -83,7 +83,7 @@
<%= t(:delete_) %>
<% end %>
<% end %>
- <% if !b.rejected && !b.approved && user_can_approve? && !b.expired? %>
+ <% if !b.rejected && !b.approved && user_can_approve? && !b.expired? && b.reapproval %>
" data-id="<%= b.id.to_s %>"><%= t("announcement.approve") %>
<% end %>
<% end %>