[pbs-devel] applied: [PATCH proxmox-backup] pbs-manager: fix pull not respecting local ns setting

Fabian Grünbichler f.gruenbichler at proxmox.com
Tue Sep 20 13:18:15 CEST 2022


On September 20, 2022 12:48 pm, Thomas Lamprecht wrote:
> Am 20/09/2022 um 12:43 schrieb Fabian Grünbichler:
>> On September 20, 2022 12:24 pm, Thomas Lamprecht wrote:
>>> Am 20/09/2022 um 12:19 schrieb Fabian Grünbichler:
>>>> thanks for the quick fix!
>>>
>>> You were quicker (I wanted to amend the commit message a bit) and currently
>>> wondering why that POST call went through anyway, as the extra unknown
>>> parameter should cause a higher level error?
>> 
>> I was looking in parallel based on the forum report and then saw the 
>> patch coming in ;)
>> 
>> the API defaults to (silently) allowing additional properties, which is 
>> why this is neither an error nor logged anywhere. this behaviour comes 
>> from PVE IIRC.
> 
> That normally should require a explicit `additional_properties: true,` which
> we do not set here. The ObjectSchema has it set to false by default and PVE's
> default is also false IIRC, resulting in a 400 error..
> 

parameters here is an AllOfSchema, and that unconditionally allows 
additional properties.





More information about the pbs-devel mailing list