++ fix: aggiornamento dipendenze e correzione bug

This commit is contained in:
2026-04-12 18:07:59 +00:00
parent 9f9a3666c1
commit 5e98423e7a
13 changed files with 311 additions and 25 deletions

View File

@@ -105,7 +105,7 @@ class Assegnazione extends Model
$months = max(1, (int) Setting::getValue('assignment_link_ttl_hours', 1));
return URL::temporarySignedRoute(
$url = URL::temporarySignedRoute(
'assignments.pdf.viewer',
now()->addMonths($months),
[
@@ -113,6 +113,14 @@ class Assegnazione extends Model
'code' => $this->ensurePdfAccessCode(),
]
);
$publicBase = Setting::getValue('public_base_url');
if ($publicBase) {
$parsed = parse_url($url);
$url = rtrim($publicBase, '/') . ($parsed['path'] ?? '') . (isset($parsed['query']) ? '?' . $parsed['query'] : '');
}
return $url;
}
// ─── Scopes ─────────────────────────────────────────────────

View File

@@ -10,6 +10,7 @@ class Setting extends Model
protected $fillable = [
'congregazione_nome',
'public_base_url',
'logo_path',
'giorni_giacenza_da_assegnare',
'giorni_giacenza_prioritari',