Skip to content

Commit

Permalink
fix ID deduplication
Browse files Browse the repository at this point in the history
  • Loading branch information
morsecodist committed Sep 4, 2023
1 parent 0243fe5 commit 7099c2d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ async def get_agenda_summary(agenda_text: str):


async def build_event(event: dict) -> Event:
_id = event['id']
_id = str(event['id'])
name = event['eventName']
start_time = datetime.strptime(event['startDateTime'], '%Y-%m-%dT%H:%M:%SZ')
tz = timezone(pytz.timezone("America/New_York").utcoffset(datetime.utcnow()))
Expand Down Expand Up @@ -167,7 +167,7 @@ async def main():
events: List[Event] = await asyncio.gather(*[build_event(event) for event in raw_events])

for event in events:
existing_meeting = meetings.get((event.name, event.start_time.isoformat()))
existing_meeting = meetings.get(event.id)
if not existing_meeting or not existing_meeting.get('description') or (DEFAULT_DESCRIPTION in existing_meeting['description'] and event.description != DEFAULT_DESCRIPTION):
upsert_event(event.id, event.name, event.start_time, event.end_time, event.description, existing_meeting)
logging.info(f"updating: '{event.name}' {event.start_time}")
Expand Down

0 comments on commit 7099c2d

Please sign in to comment.