Skip to content

Commit 49b457c

Browse files
HugoGresseCopilot
andauthored
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 70f046b commit 49b457c

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/events/page/sessions/EventSession.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import {
1212
useFirestoreDocumentDeletion,
1313
useFirestoreDocumentMutation,
1414
} from '../../../services/hooks/firestoreMutationHooks'
15-
import { useSpeakersMap } from '../../../services/hooks/useSpeakersMap'
1615
import { DeleteSessionDialog } from './DeleteSessionDialog'
1716
import { DeleteOrphanedSpeakersDialog } from './DeleteOrphanedSpeakersDialog'
1817

@@ -25,7 +24,6 @@ export const EventSession = ({ event }: EventSessionProps) => {
2524

2625
const sessionId = params?.sessionId || ''
2726
const sessionResult = useSession(event.id, sessionId)
28-
const speakersMap = useSpeakersMap(event.id)
2927
const [deleteOpen, setDeleteOpen] = useState(false)
3028
const [orphanedSpeakers, setOrphanedSpeakers] = useState<Speaker[]>([])
3129
const [orphanDeleteOpen, setOrphanDeleteOpen] = useState(false)
@@ -36,22 +34,23 @@ export const EventSession = ({ event }: EventSessionProps) => {
3634
const findOrphanedSpeakers = useCallback(
3735
async (speakerIds: string[]) => {
3836
const orphaned: Speaker[] = []
37+
const speakersData = sessionResult.data?.speakersData
3938
for (const speakerId of speakerIds) {
4039
const sessionsQuery = query(
4140
collections.sessions(event.id),
4241
where('speakers', 'array-contains', speakerId)
4342
)
4443
const snapshot = await getDocs(sessionsQuery)
4544
if (snapshot.empty) {
46-
const speaker = speakersMap.data?.[speakerId]
45+
const speaker = speakersData?.[speakerId]
4746
if (speaker) {
4847
orphaned.push(speaker)
4948
}
5049
}
5150
}
5251
return orphaned
5352
},
54-
[event.id, speakersMap.data]
53+
[event.id, sessionResult.data?.speakersData]
5554
)
5655

5756
const deleteOrphans = useCallback(

0 commit comments

Comments
 (0)