diff --git a/lib/app/pages/repo_security_page.dart b/lib/app/pages/repo_security_page.dart index 1e398595..ed7d8ceb 100644 --- a/lib/app/pages/repo_security_page.dart +++ b/lib/app/pages/repo_security_page.dart @@ -45,7 +45,8 @@ class RepoSecurityPage extends StatelessWidget { content: PopScope( canPop: false, onPopInvoked: (didPop) => _onPopInvoked(context, didPop, cubit.state), - child: RepoSecurity(cubit, repo.state.accessMode == AccessMode.blind), + // We know the `currentLocalSecret` so the repository is not blind. + child: RepoSecurity(cubit, isBlind: false), ), footer: BlocBuilder( bloc: cubit, diff --git a/lib/app/widgets/repo_creation.dart b/lib/app/widgets/repo_creation.dart index 787894e3..374178bd 100644 --- a/lib/app/widgets/repo_creation.dart +++ b/lib/app/widgets/repo_creation.dart @@ -85,7 +85,7 @@ class RepoCreation extends StatelessWidget { _buildUseCacheServersSwitch(context, creationState), RepoSecurity( securityCubit, - creationState.accessMode == AccessMode.blind, + isBlind: creationState.accessMode == AccessMode.blind, ), ], ); diff --git a/lib/app/widgets/repo_security.dart b/lib/app/widgets/repo_security.dart index aad05fea..eace7d18 100644 --- a/lib/app/widgets/repo_security.dart +++ b/lib/app/widgets/repo_security.dart @@ -10,8 +10,8 @@ import 'widgets.dart'; class RepoSecurity extends StatelessWidget { const RepoSecurity( - this.cubit, - this.isBlind, { + this.cubit, { + required this.isBlind, super.key, });