Display all dates for a multi-day "event" I have an "event" content type that can have multiple dates or repeating dates. Up until last week the node view of a repeating event would display all the dates for the event. 


  Repeats every week every Friday until Fri Apr 27 2018.
  Friday, April 6, 2018 - 10:00am to 11:00am
  Friday, April 13, 2018 - 10:00am to 11:00am
  Friday, April 20, 2018 - 10:00am to 11:00am
  Friday, April 27, 2018 - 10:00am to 11:00am   


Now it only displays the first date.


  Repeats every week every Friday until Fri Apr 27 2018.
  Friday, April 6, 2018 - 10:00am to 11:00am


I don't know what change I made that caused this. I checked the date field settings and the field display settings against a recent backup, and everything is the same.

Do you have any idea? 

EDIT: It's not a display issue, it's a data issue. Via node_load() I can see that only the first data is written to the database:

'field_reserved_time' =&gt; array(
    'und' =&gt; array(
      array(
        'value' =&gt; '2018-04-05 19:30:00',
        'value2' =&gt; '2018-04-05 20:30:00',
        'rrule' =&gt; 'RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TH;UNTIL=20180427T065959Z;WKST=SU',
        'timezone' =&gt; 'America/Los_Angeles',
        'timezone_db' =&gt; 'UTC',
        'date_type' =&gt; 'datetime',
      ),
    ),
  ),


While previously it would write all dates to the db: 

'field_reserved_time' =&gt; array(
    'und' =&gt; array(
      array(
        'value' =&gt; '2018-04-06 17:00:00',
        'value2' =&gt; '2018-04-06 18:00:00',
        'rrule' =&gt; 'RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=FR;UNTIL=20180428T065959Z;WKST=SU',
        'timezone' =&gt; 'America/Los_Angeles',
        'timezone_db' =&gt; 'UTC',
        'date_type' =&gt; 'datetime',
      ),
      array(
        'value' =&gt; '2018-04-13 17:00:00',
        'value2' =&gt; '2018-04-13 18:00:00',
        'rrule' =&gt; 'RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=FR;UNTIL=20180428T065959Z;WKST=SU',
        'timezone' =&gt; 'America/Los_Angeles',
        'timezone_db' =&gt; 'UTC',
        'date_type' =&gt; 'datetime',
      ),
      array(
        'value' =&gt; '2018-04-20 17:00:00',
        'value2' =&gt; '2018-04-20 18:00:00',
        'rrule' =&gt; 'RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=FR;UNTIL=20180428T065959Z;WKST=SU',
        'timezone' =&gt; 'America/Los_Angeles',
        'timezone_db' =&gt; 'UTC',
        'date_type' =&gt; 'datetime',
      ),
      array(
        'value' =&gt; '2018-04-27 17:00:00',
        'value2' =&gt; '2018-04-27 18:00:00',
        'rrule' =&gt; 'RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=FR;UNTIL=20180428T065959Z;WKST=SU',
        'timezone' =&gt; 'America/Los_Angeles',
        'timezone_db' =&gt; 'UTC',
        'date_type' =&gt; 'datetime',
      ),
    ),
  ),
You have removed the repeat date option for date field. Please check your content type, for repeat date you must have to enable repeat option of date field.