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 serde_json::json;
|
||||
|
||||
use proxmox_notify::context::pbs::PBS_CONTEXT;
|
||||
use proxmox_router::{cli::*, ApiHandler, RpcEnvironment};
|
||||
use proxmox_subscription::SubscriptionStatus;
|
||||
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)?;
|
||||
command_sock.spawn(proxmox_rest_server::last_worker_future())?;
|
||||
|
||||
proxmox_notify::context::set_context(&PBS_CONTEXT);
|
||||
|
||||
do_update(rpcenv).await
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user