Left Outer Joining Payee
This commit is contained in:
@@ -29,7 +29,7 @@ class Payee(PayeeBaseId, table=True):
|
||||
|
||||
@classmethod
|
||||
def list(cls, filters):
|
||||
return filters.filter(select(cls)).join(Account)
|
||||
return filters.filter(select(cls)).join(Account, isouter=True)
|
||||
|
||||
@classmethod
|
||||
def get(cls, session, payee_id):
|
||||
@@ -49,7 +49,7 @@ class Payee(PayeeBaseId, table=True):
|
||||
session.commit()
|
||||
|
||||
class PayeeRead(PayeeBaseId):
|
||||
default_account: AccountRead
|
||||
default_account: AccountRead | None = PydField(default=None)
|
||||
|
||||
class PayeeWrite(PayeeBase):
|
||||
default_account_id: UUID = PydField(default=None, json_schema_extra={
|
||||
|
||||
Reference in New Issue
Block a user