diff --git a/app/eve_api/templates/eve_api/corporation.html b/app/eve_api/templates/eve_api/corporation.html
index e5deece..2720a7f 100644
--- a/app/eve_api/templates/eve_api/corporation.html
+++ b/app/eve_api/templates/eve_api/corporation.html
@@ -20,10 +20,10 @@
{% if view_members %}
- | Name | Join Date |
+ | Name | Join Date | API Key? |
{% autopaginate members 10 %}
{% for char in members %}
- | {{ char.name }} | {{ char.corporation_date }} |
+ | {{ char.name }} | {{ char.corporation_date }} | {% if char.eveaccount_set.count %}Yes{% else %}No{% endif %} |
{% endfor %}
{% paginate %}
diff --git a/app/eve_api/views.py b/app/eve_api/views.py
index 66f86cd..0c8506d 100644
--- a/app/eve_api/views.py
+++ b/app/eve_api/views.py
@@ -177,6 +177,6 @@ def eveapi_corporation(request, corporationid):
corporation = get_object_or_404(EVEPlayerCorporation, id=corporationid)
if corporation.eveplayercharacter_set.filter(eveaccount__user=request.user, roles__name="Director").count() or request.user.is_superuser:
view_members = True
- members = corporation.eveplayercharacter_set.order_by('corporation_date').only('id', 'name', 'corporation_date')
+ members = corporation.eveplayercharacter_set.select_related('eveaccount').order_by('corporation_date').only('id', 'name', 'corporation_date')
return render_to_response('eve_api/corporation.html', locals(), context_instance=RequestContext(request))