From 2d24eac4a3ff202f46a5cefc8a95f9abfa00b47e Mon Sep 17 00:00:00 2001 From: DocuSeal Date: Thu, 2 Nov 2023 20:32:51 +0200 Subject: [PATCH] fix completed submissions scope query --- app/models/submission.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/submission.rb b/app/models/submission.rb index b245c175..5ce02367 100644 --- a/app/models/submission.rb +++ b/app/models/submission.rb @@ -49,7 +49,7 @@ class Submission < ApplicationRecord scope :active, -> { where(deleted_at: nil) } scope :pending, -> { joins(:submitters).where(submitters: { completed_at: nil }).distinct } - scope :completed, -> { left_joins(:submitters).where.not(submitters: { completed_at: nil }).distinct } + scope :completed, -> { where.not(id: pending.select(:submission_id)) } enum :source, { invite: 'invite',