[pbs-devel] [PATCH proxmox-backup v2 1/3] api: taffic-control: update/delete users on rule correctly

Christian Ebner c.ebner at proxmox.com
Mon Nov 10 09:56:05 CET 2025


Reviewed-by: Christian Ebner <c.ebner at proxmox.com>

On 11/7/25 2:23 PM, Hannes Laimer wrote:
> Signed-off-by: Hannes Laimer <h.laimer at proxmox.com>
> ---
>   src/api2/config/traffic_control.rs | 8 ++++++++
>   1 file changed, 8 insertions(+)
> 
> diff --git a/src/api2/config/traffic_control.rs b/src/api2/config/traffic_control.rs
> index e02aa20a..49b1267e 100644
> --- a/src/api2/config/traffic_control.rs
> +++ b/src/api2/config/traffic_control.rs
> @@ -116,6 +116,8 @@ pub enum DeletableProperty {
>       Comment,
>       /// Delete the timeframe property
>       Timeframe,
> +    /// Delete the users property
> +    Users,
>   }
>   
>   // fixme: use  TrafficControlUpdater
> @@ -187,6 +189,9 @@ pub fn update_traffic_control(
>                   DeletableProperty::Timeframe => {
>                       data.timeframe = None;
>                   }
> +                DeletableProperty::Users => {
> +                    data.users = None;
> +                }
>               }
>           }
>       }
> @@ -222,6 +227,9 @@ pub fn update_traffic_control(
>       if update.timeframe.is_some() {
>           data.timeframe = update.timeframe;
>       }
> +    if update.users.is_some() {
> +        data.users = update.users;
> +    }
>   
>       config.set_data(&name, "rule", &data)?;
>   





More information about the pbs-devel mailing list