fix(dashboard): detect voided rows by tag, not by flag char

The admin transactions table assumed voided entries used flag='x', but
the libra reject convention keeps the '!' flag and appends a 'voided'
tag. Without this, the dashboard rendered voided rows as orange 'Pending'
once they started reaching it. Detect via tag and give the voided icon
precedence over the flag-based branch.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Padreug 2026-06-06 20:47:42 +02:00
commit 781059af5f
2 changed files with 8 additions and 4 deletions

View file

@ -1707,6 +1707,10 @@ window.app = Vue.createApp({
if (entry.tags && entry.tags.includes('equity-contribution')) return true
if (entry.account && entry.account.includes('Equity')) return true
return false
},
isVoided(entry) {
// Voided entries keep '!' flag and carry a 'voided' tag (libra convention).
return Array.isArray(entry.tags) && entry.tags.includes('voided')
}
},
async created() {