Index: chrome/browser/chromeos/login/signed_settings.cc |
diff --git a/chrome/browser/chromeos/login/signed_settings.cc b/chrome/browser/chromeos/login/signed_settings.cc |
index f08e81c7e7411cc6e75e131113252132138dc9de..470573ae99cd2dc032779d203d5ea9a6c043e403 100644 |
--- a/chrome/browser/chromeos/login/signed_settings.cc |
+++ b/chrome/browser/chromeos/login/signed_settings.cc |
@@ -752,6 +752,12 @@ std::string RetrievePropertyOp::LookUpInPolicy(const std::string& prop) { |
return ""; // Default to invalid proxy config (will be ignored). |
return serialized; |
+ } else if (prop == kReleaseChannel) { |
+ if (!pol.has_release_channel() || |
+ !pol.release_channel().has_release_channel()) |
+ return ""; // Default: don't change the release channel |
+ return pol.release_channel().release_channel(); |
+ |
} |
return std::string(); |
} |