fix(pusher): Only strip notification_push_path as a URL suffix

This commit is contained in:
Erwan Leboucher authored and Jade Ellis committed 2026-10-12 11:14:02 +01:00
1 parent 805d4d9416
commit 24e289113b
4 files changed
+11 -20

No files matched your search

+4 -2
View File
@@ -304,11 +304,13 @@ impl Service {
+ Debug
+ Send,
{
let dest = dest.replace(self.services.globals.notification_push_path(), "");
let dest = dest
.strip_suffix(self.services.globals.notification_push_path())
.unwrap_or(dest);
trace!("Push gateway destination: {dest}");
let http_request = request
.try_into_http_request::<BytesMut>(&dest, (), ())
.try_into_http_request::<BytesMut>(dest, (), ())
.map_err(|e| {
err!(BadServerResponse(warn!(
"Failed to find destination {dest} for push gateway: {e}"