From 6180e2b48305a2edf90cd61fde496bc1b6153a8f Mon Sep 17 00:00:00 2001 From: Quinten Steenhuis Date: Mon, 1 Dec 2025 15:44:20 -0500 Subject: [PATCH] Fix #888 - return unique results based on the session ID, so not returning a duplicate entry for the one an advocate joined --- docassemble/AssemblyLine/sessions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docassemble/AssemblyLine/sessions.py b/docassemble/AssemblyLine/sessions.py index a3f9175f..54fc7f81 100644 --- a/docassemble/AssemblyLine/sessions.py +++ b/docassemble/AssemblyLine/sessions.py @@ -379,7 +379,7 @@ def get_saved_interview_list( filenames_to_exclude.extend([current_filename, filename_to_exclude]) query_draft = """ - SELECT userdict.indexno + SELECT DISTINCT ON (userdict.key) userdict.indexno ,userdict.filename as filename ,num_keys ,userdictkeys.user_id as user_id @@ -589,7 +589,7 @@ def find_matching_sessions( get_sessions_query = text( f""" - SELECT userdict.indexno, + SELECT DISTINCT ON (userdict.key) userdict.indexno, userdict.filename as filename, num_keys, userdictkeys.user_id as user_id,