fix(captain-memory): always authorize index even when list is empty

This commit is contained in:
Rodribm10 2026-04-19 01:43:57 -03:00
parent f7d4c41d07
commit 8444209952

View File

@ -4,7 +4,7 @@ class Api::V1::Accounts::Contacts::MemoriesController < Api::V1::Accounts::BaseC
def index
@memories = Captain::ContactMemory.active.for_contact(@contact.id).order(created_at: :desc)
authorize(@memories.first || Captain::ContactMemory.new(account: @contact.account)) if @memories.any?
authorize(@memories.first || Captain::ContactMemory.new(account: @contact.account))
render json: { data: @memories.as_json(except: :embedding) }
end