From 73e0120eaccfe659899c71adbc978e224fe0be38 Mon Sep 17 00:00:00 2001
From: Jennifer Richards <jennifer@painless-security.com>
Date: Fri, 16 Jul 2021 15:04:22 +0000
Subject: [PATCH] Find AD conflicts using AD person pk instead of role pk.
 Fixes #3354. Commit ready for merge.  - Legacy-Id: 19238

---
 ietf/meeting/management/commands/generate_schedule.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ietf/meeting/management/commands/generate_schedule.py b/ietf/meeting/management/commands/generate_schedule.py
index 2799fa04f..9e07e618a 100644
--- a/ietf/meeting/management/commands/generate_schedule.py
+++ b/ietf/meeting/management/commands/generate_schedule.py
@@ -546,7 +546,7 @@ class Session(object):
         self.session_pk = session_db.pk
         self.group = session_db.group.acronym
         self.parent = session_db.group.parent.acronym if session_db.group.parent else None
-        self.ad = session_db.group.ad_role().pk if session_db.group.ad_role() else None
+        self.ad = session_db.group.ad_role().person.pk if session_db.group.ad_role() else None
         self.is_area_meeting = any([
             session_db.group.type_id == 'area',
             session_db.group.type_id == 'ag',