Index: Source/modules/push_messaging/PushError.cpp |
diff --git a/Source/modules/push_messaging/PushError.cpp b/Source/modules/push_messaging/PushError.cpp |
index f095d6732a9855d4763dce6cfeeea0e0947de102..7cc7beafa2b6010ed08c69d1aa683f6c3d18026d 100644 |
--- a/Source/modules/push_messaging/PushError.cpp |
+++ b/Source/modules/push_messaging/PushError.cpp |
@@ -21,6 +21,8 @@ DOMException* PushError::take(ScriptPromiseResolver*, const WebPushError& webErr |
return DOMException::create(NotFoundError, webError.message); |
case WebPushError::ErrorTypeNotSupported: |
return DOMException::create(NotSupportedError, webError.message); |
+ case WebPushError::ErrorTypePermissionDenied: |
+ return DOMException::create(PermissionDeniedError, webError.message); |
case WebPushError::ErrorTypeUnknown: |
return DOMException::create(UnknownError, webError.message); |
} |