from datetime import datetime


def datetime_converter(value: str | datetime) -> datetime:
    """
    Zamienia stringa na datetime (%Y-%m-%dT%H:%M:%S) jeśli to potrzebne.

    :param value: string do ewentualnej zamiany lub datetime.
    :returns: datetime ze stringa lub podany datetime.
    """
    return value if isinstance(value, datetime) else datetime.fromisoformat(value.replace("Z", "+00:00"))