Fix assumption that story has attachments

If a `Story` was saved without an attachments array it would error when
attempting to retrieve the first element of the array. This change
guards agains `Story` without attachments array in a report section.