buffet: Don't assume that ID is not in command_owners_ OnCommandAdded is called before return from CommandManager::AddCommand, so ID with not user is in container. BUG=brillo:1226 TEST=FEATURES=test emerge-gizmo buffet Change-Id: Ib2f5020070b046cb2d94f31f0311843d4309ab9b Reviewed-on: https://chromium-review.googlesource.com/281812 Reviewed-by: Vitaly Buka <vitalybuka@chromium.org> Commit-Queue: Vitaly Buka <vitalybuka@chromium.org> Tested-by: Vitaly Buka <vitalybuka@chromium.org> Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
diff --git a/buffet/privet/cloud_delegate.cc b/buffet/privet/cloud_delegate.cc index bc23f5e..86c93cc 100644 --- a/buffet/privet/cloud_delegate.cc +++ b/buffet/privet/cloud_delegate.cc
@@ -182,7 +182,7 @@ if (!command_manager_->AddCommand(command, role, &id, &error)) return error_callback.Run(error.get()); - CHECK(command_owners_.emplace(id, user_info.user_id()).second); + command_owners_[id] = user_info.user_id(); success_callback.Run(*command_manager_->FindCommand(id)->ToJson()); }