diff --git a/backend/app/helpers/public/live_helper.rb b/backend/app/helpers/public/live_helper.rb index dc60bf7..19c0e82 100644 --- a/backend/app/helpers/public/live_helper.rb +++ b/backend/app/helpers/public/live_helper.rb @@ -53,8 +53,9 @@ module Public def live_match_card_heading(match, link_team: true) team = match.team club_name = team.club&.name.presence || "Società" - team_label = if link_team && team.slug.present? - link_to(team.name, public_team_page_path(team.slug), class: "live-card__team-link") + team_slug = team.respond_to?(:slug) ? team.slug : nil + team_label = if link_team && team_slug.present? + link_to(team.name, public_team_page_path(team_slug), class: "live-card__team-link") else team.name end diff --git a/native/android/app/build.gradle.kts b/native/android/app/build.gradle.kts index 531a99f..5c5b96f 100644 --- a/native/android/app/build.gradle.kts +++ b/native/android/app/build.gradle.kts @@ -20,8 +20,8 @@ android { applicationId = "com.matchlivetv.match_live_tv" minSdk = 24 targetSdk = 36 - versionCode = 23 - versionName = "2.0.2-native" + versionCode = 24 + versionName = "2.0.3-native" val apiBaseUrl = project.findProperty("API_BASE_URL") as String? ?: "https://www.matchlivetv.it" diff --git a/scripts/deploy/release_production.sh b/scripts/deploy/release_production.sh index 0a5469b..51fedeb 100755 --- a/scripts/deploy/release_production.sh +++ b/scripts/deploy/release_production.sh @@ -62,12 +62,8 @@ cd "$INFRA" echo "==> Build immagini (senza fermare i servizi)" compose build rails sidekiq -echo "==> Migrazioni DB" -if compose ps --status running rails 2>/dev/null | grep -q rails; then - compose exec -T rails bundle exec rails db:migrate -else - compose run --rm --no-deps rails bundle exec rails db:prepare -fi +echo "==> Migrazioni DB (immagine appena buildata, non il container vecchio)" +compose run --rm --no-deps rails bundle exec rails db:migrate echo "==> Proxy edge + deploy Rails (sposta :3000 su edge)" compose up -d --no-deps --force-recreate edge