Versions of Gotify < 2.2.0 only supported the 'X-Gotify-Key' header for passing the API token. This comment sets this header in addition to the regular 'Authorization' header in order to be compatible with older Gotify servers.
Signed-off-by: Lukas Wagner <l.wag...@proxmox.com> --- proxmox-notify/src/endpoints/gotify.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/proxmox-notify/src/endpoints/gotify.rs b/proxmox-notify/src/endpoints/gotify.rs index 90ae959..20c83bf 100644 --- a/proxmox-notify/src/endpoints/gotify.rs +++ b/proxmox-notify/src/endpoints/gotify.rs @@ -124,10 +124,13 @@ impl Endpoint for GotifyEndpoint { let body = serde_json::to_vec(&body) .map_err(|err| Error::NotifyFailed(self.name().to_string(), err.into()))?; - let extra_headers = HashMap::from([( - "Authorization".into(), - format!("Bearer {}", self.private_config.token), - )]); + let extra_headers = HashMap::from([ + ( + "Authorization".into(), + format!("Bearer {}", self.private_config.token), + ), + ("X-Gotify-Key".into(), self.private_config.token.clone()), + ]); let proxy_config = context() .http_proxy_config() -- 2.39.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel