Skip to content

Commit

Permalink
[mobile][photos] Fix: show account owner's email in 'Link email' scre…
Browse files Browse the repository at this point in the history
…en if it's not assigned to any person yet
  • Loading branch information
ashilkn committed Feb 12, 2025
1 parent f32874f commit defd880
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
3 changes: 3 additions & 0 deletions mobile/lib/ui/viewer/people/link_email_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import "dart:async";
import "package:email_validator/email_validator.dart";
import 'package:flutter/material.dart';
import "package:logging/logging.dart";
import "package:photos/core/configuration.dart";
import "package:photos/core/event_bus.dart";
import "package:photos/events/people_changed_event.dart";
import "package:photos/generated/l10n.dart";
Expand Down Expand Up @@ -247,7 +248,9 @@ class _LinkEmailScreen extends State<LinkEmailScreen> {
List<User> _getContacts() {
final usersEmailsToAviod =
PersonService.instance.emailToPartialPersonDataMapCache.keys.toSet();
final ownerEmail = Configuration.instance.getEmail();
final relevantUsers = UserService.instance.getRelevantContacts()
..add(User(email: ownerEmail!))
..removeWhere(
(user) => usersEmailsToAviod.contains(user.email),
);
Expand Down
2 changes: 2 additions & 0 deletions mobile/lib/ui/viewer/people/save_or_edit_person.dart
Original file line number Diff line number Diff line change
Expand Up @@ -988,7 +988,9 @@ class _EmailSectionState extends State<_EmailSection> {
List<User> _getContacts() {
final usersEmailsToAviod =
PersonService.instance.emailToPartialPersonDataMapCache.keys;
final ownerEmail = Configuration.instance.getEmail();
final relevantUsers = UserService.instance.getRelevantContacts()
..add(User(email: ownerEmail!))
..removeWhere(
(user) => usersEmailsToAviod.contains(user.email),
);
Expand Down

0 comments on commit defd880

Please sign in to comment.