improved ledger account discovery

This commit is contained in:
Stephan D
2026-01-22 20:05:27 +01:00
parent c3226cb59e
commit 980c9fc9c7
23 changed files with 480 additions and 53 deletions

View File

@@ -32,6 +32,17 @@ func NewQuotes(logger mlogger.Logger, db *mongo.Database, txFactory transaction.
},
Unique: true,
},
{
Keys: []ri.Key{
{Field: "meta.organizationRef", Sort: ri.Asc},
{Field: "meta.idempotencyKey", Sort: ri.Asc},
},
Unique: true,
Name: "quotes_meta_org_idempotency_key",
PartialFilter: repository.Query().
Comparison(repository.Field("meta.idempotencyKey"), builder.Ne, "").
Comparison(repository.Field("meta.organizationRef"), builder.Exists, true),
},
{
Keys: []ri.Key{
{Field: "status", Sort: ri.Asc},