Skip to content

Commit ca071b4

Browse files
authored
Merge pull request #1787 from coderdojo-japan/sync-event-dates-with-note-info
同期メソッドで note_date と note_link も含めて完全同期
2 parents 55928f8 + 74484fb commit ca071b4

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

app/controllers/dojos_controller.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,10 @@ def activity
148148
sync_event_date(36, 35) # 生駒は奈良の開催日を参照
149149
sync_event_date(294, 35) # 平群は奈良の開催日を参照
150150

151+
# 南柏 (ID: 112) と柏の葉 (ID: 311) は柏 (ID: 23) と同じイベントサービスを使用
152+
sync_event_date(112, 23) # 南柏は、柏の開催日を参照
153+
sync_event_date(311, 23) # 柏の葉は柏の開催日を参照
154+
151155
# アクティブな道場と非アクティブな道場を分けてソート
152156
active_dojos = @latest_event_by_dojos.select { |d| d[:is_active] }
153157
inactive_dojos = @latest_event_by_dojos.reject { |d| d[:is_active] }
@@ -184,6 +188,8 @@ def sync_event_date(target_dojo_id, source_dojo_id)
184188
if source_dojo && target_dojo
185189
target_dojo[:latest_event_at] = source_dojo[:latest_event_at]
186190
target_dojo[:latest_event_url] = source_dojo[:latest_event_url]
191+
target_dojo[:note_date] = source_dojo[:note_date]
192+
target_dojo[:note_link] = source_dojo[:note_link]
187193
end
188194
end
189195

0 commit comments

Comments
 (0)