FIX: Allow dashboard to load even when git version cannot be found

This commit is contained in:
David Taylor 2019-08-28 12:37:42 +01:00
parent 5276a827dd
commit ca9ef58318
2 changed files with 10 additions and 8 deletions

View File

@ -117,6 +117,7 @@
<h4>{{i18n "admin.dashboard.last_updated"}} </h4>
<p>{{format-date model.attributes.updated_at leaveAgo="true"}}</p>
</div>
{{#if model.attributes.discourse_updated_at}}
<div>
<h4>{{i18n "admin.dashboard.discourse_last_updated"}} </h4>
<p>{{format-date model.attributes.discourse_updated_at leaveAgo="true"}}</p>
@ -124,6 +125,7 @@
{{i18n "admin.dashboard.whats_new_in_discourse"}}
</a>
</div>
{{/if}}
</div>
</div>
</div>

View File

@ -2,7 +2,7 @@
class AdminDashboardGeneralData < AdminDashboardData
def get_json
days_since_update = ((DateTime.now - Discourse.last_commit_date) / 1.day).to_i
days_since_update = Discourse.last_commit_date ? ((DateTime.now - Discourse.last_commit_date) / 1.day).to_i : nil
{
updated_at: Time.zone.now.as_json,
discourse_updated_at: Discourse.last_commit_date,