Index: chrome/browser/push_messaging/push_messaging_notification_manager.cc |
diff --git a/chrome/browser/push_messaging/push_messaging_notification_manager.cc b/chrome/browser/push_messaging/push_messaging_notification_manager.cc |
index 1568a412865ec0a6a58f3744178b4053c562a15c..55ba4522b92dcc968473e10a16a09c8da2f2f76f 100644 |
--- a/chrome/browser/push_messaging/push_messaging_notification_manager.cc |
+++ b/chrome/browser/push_messaging/push_messaging_notification_manager.cc |
@@ -192,7 +192,7 @@ void PushMessagingNotificationManager::DidGetNotificationsFromDatabase( |
// push was allowed. |
BudgetManager* manager = BudgetManagerFactory::GetForProfile(profile_); |
manager->Consume( |
- origin, blink::mojom::BudgetOperationType::SILENT_PUSH, |
+ url::Origin(origin), blink::mojom::BudgetOperationType::SILENT_PUSH, |
base::Bind(&PushMessagingNotificationManager::ProcessSilentPush, |
weak_factory_.GetWeakPtr(), origin, |
service_worker_registration_id, message_handled_closure)); |