mirror of
https://git.proxmox.com/git/proxmox-backup
synced 2025-08-13 16:52:23 +00:00
daily-update: initialize context for notification system
Otherwise proxmox-daily-update panics if attempting to send a notification for any available new updates: "context for proxmox-notify has not been set yet" Reported on our community forum: https://forum.proxmox.com/threads/152429/ Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
This commit is contained in:
parent
a0ec3a9e14
commit
f629a56c47
@ -1,6 +1,7 @@
|
|||||||
use anyhow::Error;
|
use anyhow::Error;
|
||||||
use serde_json::json;
|
use serde_json::json;
|
||||||
|
|
||||||
|
use proxmox_notify::context::pbs::PBS_CONTEXT;
|
||||||
use proxmox_router::{cli::*, ApiHandler, RpcEnvironment};
|
use proxmox_router::{cli::*, ApiHandler, RpcEnvironment};
|
||||||
use proxmox_subscription::SubscriptionStatus;
|
use proxmox_subscription::SubscriptionStatus;
|
||||||
use proxmox_sys::fs::CreateOptions;
|
use proxmox_sys::fs::CreateOptions;
|
||||||
@ -101,6 +102,8 @@ async fn run(rpcenv: &mut dyn RpcEnvironment) -> Result<(), Error> {
|
|||||||
proxmox_rest_server::register_task_control_commands(&mut command_sock)?;
|
proxmox_rest_server::register_task_control_commands(&mut command_sock)?;
|
||||||
command_sock.spawn(proxmox_rest_server::last_worker_future())?;
|
command_sock.spawn(proxmox_rest_server::last_worker_future())?;
|
||||||
|
|
||||||
|
proxmox_notify::context::set_context(&PBS_CONTEXT);
|
||||||
|
|
||||||
do_update(rpcenv).await
|
do_update(rpcenv).await
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user