An event has disappeared from the site
If an event was previously visible on the site and has since disappeared, the cause will depend on whether the event was imported from DataThistle or created manually. The checks below cover both scenarios.
For DataThistle imported events: the event may have been removed from the feed
DataThistle imported events are kept in sync with the DataThistle feed. When an event is removed from the feed- because it has been cancelled, ended, or withdrawn by the event organiser- the sync will automatically delete the corresponding entry from the CMS. This is expected behaviour and means you do not need to manually clean up past or cancelled events.
If an event has disappeared and you believe it should still be in the DataThistle feed, contact whoever manages your DataThistle account to confirm the event is still listed there. If the event was removed from the feed in error, re-adding it in DataThistle will cause it to be re-imported on the next sync.
For all events: check the expiry date
Events on the site use an expiry date to control how long they remain visible in listings. Once the expiry date has passed, the entry is automatically disabled and removed from the frontend. This is the most common reason a manually created event disappears without anyone actively deleting it.
To check: open the entry in the CMS and review the Expiry Date field. If the date has passed, you can either update it to extend the event's visibility or remove it entirely if the event should remain live indefinitely. Re-enable the entry if it has been disabled and save.
For manually created events: check the entry status
Open the relevant section in the CMS and confirm the entry is still there and has not been disabled or moved to the Trash. See the article on why an entry has disappeared for a full checklist of status-related causes.
Check the site cache
If you have resolved the issue in the CMS but the event is still not showing on the site, the static cache may need to clear. This should happen automatically within a short time, but if it persists contact your site administrator.
For DataThistle imported events: the event may have been removed from the feed
DataThistle imported events are kept in sync with the DataThistle feed. When an event is removed from the feed- because it has been cancelled, ended, or withdrawn by the event organiser- the sync will automatically delete the corresponding entry from the CMS. This is expected behaviour and means you do not need to manually clean up past or cancelled events.
If an event has disappeared and you believe it should still be in the DataThistle feed, contact whoever manages your DataThistle account to confirm the event is still listed there. If the event was removed from the feed in error, re-adding it in DataThistle will cause it to be re-imported on the next sync.
For all events: check the expiry date
Events on the site use an expiry date to control how long they remain visible in listings. Once the expiry date has passed, the entry is automatically disabled and removed from the frontend. This is the most common reason a manually created event disappears without anyone actively deleting it.
To check: open the entry in the CMS and review the Expiry Date field. If the date has passed, you can either update it to extend the event's visibility or remove it entirely if the event should remain live indefinitely. Re-enable the entry if it has been disabled and save.
For manually created events: check the entry status
Open the relevant section in the CMS and confirm the entry is still there and has not been disabled or moved to the Trash. See the article on why an entry has disappeared for a full checklist of status-related causes.
Check the site cache
If you have resolved the issue in the CMS but the event is still not showing on the site, the static cache may need to clear. This should happen automatically within a short time, but if it persists contact your site administrator.