]> git.proxmox.com Git - proxmox-backup.git/commitdiff
verify-api: fix allOf duplicates check
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 30 Dec 2020 11:21:33 +0000 (12:21 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 30 Dec 2020 11:36:00 +0000 (12:36 +0100)
it triggered with a wrongly-formatted message on schemas that did NOT
contain any duplicates..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
tests/verify-api.rs

index 7b7371f602980dbaa2b025dbbdf537d7c9c84d07..83a26a215de299533300b99bf4f1f9f41f53d773 100644 (file)
@@ -46,8 +46,8 @@ fn verify_all_of_schema(schema: &AllOfSchema) -> Result<(), Error> {
     let mut keys = HashSet::<&'static str>::new();
     let mut dupes = String::new();
     for property in schema.properties() {
-        if keys.insert(property.0) {
-            if dupes.is_empty() {
+        if !keys.insert(property.0) {
+            if !dupes.is_empty() {
                 dupes.push_str(", ");
             }
             dupes.push_str(property.0);