| Index: sync/engine/resolve_conflicts_command.cc
|
| diff --git a/sync/engine/resolve_conflicts_command.cc b/sync/engine/resolve_conflicts_command.cc
|
| index bac365fea84ecd6c441571708e6fd2a2b893a3ed..2b4302f6dfc7d97d5d8400a5e784166aa93de04c 100644
|
| --- a/sync/engine/resolve_conflicts_command.cc
|
| +++ b/sync/engine/resolve_conflicts_command.cc
|
| @@ -17,7 +17,13 @@ ResolveConflictsCommand::~ResolveConflictsCommand() {}
|
|
|
| std::set<ModelSafeGroup> ResolveConflictsCommand::GetGroupsToChange(
|
| const sessions::SyncSession& session) const {
|
| - return session.GetEnabledGroupsWithConflicts();
|
| + std::set<ModelSafeGroup> groups_with_conflicts =
|
| + session.GetEnabledGroupsWithConflicts();
|
| +
|
| + // GROUP_INTERNAL conflicts are not handled by this command.
|
| + groups_with_conflicts.erase(GROUP_INTERNAL);
|
| +
|
| + return groups_with_conflicts;
|
| }
|
|
|
| SyncerError ResolveConflictsCommand::ModelChangingExecuteImpl(
|
|
|