From a38f7c435791ee0c60f8addeb097886a15863780 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Tue, 23 Sep 2025 12:09:16 -0400 Subject: [PATCH] chore: fix copy issue (#4102) --- lib/l10n/intl_en.arb | 1 + .../activity_session_start/activity_session_start_page.dart | 2 +- .../activity_session_start/activity_sessions_start_view.dart | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 44fc3b076..ee2a10bb3 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -5235,6 +5235,7 @@ "promoCodeInfo": "Promo codes can be entered on the next page", "editsComingSoon": "The ability to edit cities and activities is coming soon.", "editing": "Editing", + "activityNeedsOneMember": "Uh oh! This activity needs 1 more person.", "activityNeedsMembers": "Uh oh! This activity needs {num} more people.", "@activityNeedsMembers": { "placeholders": { diff --git a/lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart b/lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart index 746dc9ee2..a0150413d 100644 --- a/lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart +++ b/lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart @@ -302,7 +302,7 @@ class ActivitySessionStartController extends State Future confirmRoleSelection() async { if (state != SessionState.selectedRole) return; - if (activityRoom != null) { + if (activityRoom?.membership == Membership.join) { await showFutureLoadingDialog( context: context, future: () => activityRoom!.joinActivity( diff --git a/lib/pangea/activity_sessions/activity_session_start/activity_sessions_start_view.dart b/lib/pangea/activity_sessions/activity_session_start/activity_sessions_start_view.dart index e59061b7f..ea7032a63 100644 --- a/lib/pangea/activity_sessions/activity_session_start/activity_sessions_start_view.dart +++ b/lib/pangea/activity_sessions/activity_session_start/activity_sessions_start_view.dart @@ -268,7 +268,9 @@ class _ActivityStartButtons extends StatelessWidget { children: [ if (!hasEnoughParticipants) ...[ Text( - L10n.of(context).activityNeedsMembers(neededParticipants), + neededParticipants > 1 + ? L10n.of(context).activityNeedsMembers(neededParticipants) + : L10n.of(context).activityNeedsOneMember, textAlign: TextAlign.center, ), ElevatedButton(