This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
collective.dms.mailcontent/src/collective/dms/mailcontent/upgrades/upgrades.py

16 lines
488 B
Python

# -*- coding: utf-8 -*-
from datetime import date, datetime, time
from plone import api
def v2(context):
default_time = time(18, 0)
catalog = api.portal.get_tool('portal_catalog')
brains = catalog.searchResults({'portal_type': 'dmsincomingmail'})
for brain in brains:
obj = brain.getObject()
reception_date = obj.reception_date
if isinstance(reception_date, date):
obj.reception_date = datetime.combine(reception_date, default_time)