diff --git a/app/models/hackathon/website/archivable.rb b/app/models/hackathon/website/archivable.rb index b7fb6440..e07bff40 100644 --- a/app/models/hackathon/website/archivable.rb +++ b/app/models/hackathon/website/archivable.rb @@ -14,7 +14,11 @@ def website_or_archive_url end def website_archived? - events.where(action: "archived_website").exists? + if events.loaded? + events.any? {|e| e.action == "archived_website"} + else + events.where(action: "archived_website").exists? + end end def eligible_for_archive?