File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ def latest
26
26
27
27
link_in_note = dojo . note . match ( URI . regexp )
28
28
date_in_note = dojo . note . match ( /(\d {4}-\d {1,2}-\d {1,2})/ ) # YYYY-MM-DD
29
- last_session_link = link_in_note . nil? ? dojo_path ( dojo . id ) : link_in_note
29
+ last_session_link = link_in_note . nil? ? dojo_path ( dojo . id ) : link_in_note . to_s
30
30
last_session_date = date_in_note . nil? ? dojo . created_at : Time . zone . parse ( date_in_note . to_s )
31
31
@latest_event_by_dojos << {
32
32
id : dojo . id ,
@@ -38,12 +38,12 @@ def latest
38
38
# 過去のイベント開催データが無ければ、note 内にある日付または掲載日を表示
39
39
event_at : latest_event . nil? ?
40
40
last_session_date . strftime ( "%Y-%m-%d" ) :
41
- latest_event . evented_at . strftime ( "%Y-%m-%d" ) ,
41
+ ( latest_event . evented_at < last_session_date ) ? last_session_date . strftime ( "%Y-%m-%d" ) : latest_event . evented_at . strftime ( "%Y-%m-%d" ) ,
42
42
43
43
# 過去のイベント開催データが無ければ、note 内にあるリンクまたは個別統計ページを表示
44
44
event_url : latest_event . nil? ?
45
- last_session_link . to_s :
46
- latest_event . event_url
45
+ last_session_link :
46
+ ( latest_event . evented_at < last_session_date ) ? last_session_link : latest_event . event_url
47
47
}
48
48
end
49
49
You can’t perform that action at this time.
0 commit comments