[mob][photos] Avoid getRelevantContacts in Person Service returning account owner's User object

This commit is contained in:
ashilkn 2025-02-03 10:52:21 +05:30
parent 6980f56cc3
commit 37d38a0e6b
2 changed files with 1 additions and 2 deletions

View File

@ -1307,6 +1307,7 @@ class UserService {
final existingEmails = <String>{}; final existingEmails = <String>{};
final int ownerID = Configuration.instance.getUserID()!; final int ownerID = Configuration.instance.getUserID()!;
final String ownerEmail = Configuration.instance.getEmail()!; final String ownerEmail = Configuration.instance.getEmail()!;
existingEmails.add(ownerEmail);
for (final c in CollectionsService.instance.getActiveCollections()) { for (final c in CollectionsService.instance.getActiveCollections()) {
// Add collaborators and viewers of collections owned by user // Add collaborators and viewers of collections owned by user

View File

@ -1,6 +1,5 @@
import 'package:email_validator/email_validator.dart'; import 'package:email_validator/email_validator.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:photos/core/configuration.dart';
import "package:photos/extensions/user_extension.dart"; import "package:photos/extensions/user_extension.dart";
import "package:photos/generated/l10n.dart"; import "package:photos/generated/l10n.dart";
import "package:photos/models/api/collection/user.dart"; import "package:photos/models/api/collection/user.dart";
@ -364,7 +363,6 @@ class _AddParticipantPage extends State<AddParticipantPage> {
List<User> _getSuggestedUser() { List<User> _getSuggestedUser() {
final Set<String> existingEmails = {}; final Set<String> existingEmails = {};
existingEmails.add(Configuration.instance.getEmail()!);
for (final User? u in widget.collection.sharees ?? []) { for (final User? u in widget.collection.sharees ?? []) {
if (u != null && u.id != null && u.email.isNotEmpty) { if (u != null && u.id != null && u.email.isNotEmpty) {
existingEmails.add(u.email); existingEmails.add(u.email);