firefly-iii/firefly-iii · error · AuthenticationException
Unauthenticated.
Error message
Unauthenticated.
What it means
Error "Unauthenticated." thrown in firefly-iii/firefly-iii.
Source
Thrown at app/Models/BudgetLimit.php:74
*/
public static function routeBinder(self|string $value): self
{
if ($value instanceof self) {
$value = (int) $value->id;
}
if (auth()->check()) {
$budgetLimitId = (int) $value;
$budgetLimit = self::where('budget_limits.id', $budgetLimitId)
->leftJoin('budgets', 'budgets.id', '=', 'budget_limits.budget_id')
->where('budgets.user_id', auth()->user()->id)
->first(['budget_limits.*'])
;
if (null !== $budgetLimit) {
return $budgetLimit;
}
}
throw new AuthenticationException();
}
public function budget(): BelongsTo
{
return $this->belongsTo(Budget::class);
}
/**
* Get all the notes.
*/
public function notes(): MorphMany
{
return $this->morphMany(Note::class, 'noteable');
}
public function transactionCurrency(): BelongsTo
{
return $this->belongsTo(TransactionCurrency::class);View on GitHub (pinned to fd8791d08d)
When it happens
Trigger: Thrown at app/Models/BudgetLimit.php:74 when the library encounters an invalid state.
Common situations: See trigger scenarios.
Understand the failure class
- Authentication and authorization failures — expired tokens, bad credentials, and missing scopes.
AI-assisted analysis of firefly-iii/firefly-iii@fd8791d08d (2026-08-17).
Data as JSON: /api/errors/8f2fc547d6b78a2b.
Report an issue: GitHub.