]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
kubernetes: Allow parameters with simple quotes
authorfrancisco.garcia <francisco.garcia@baculasystems.com>
Fri, 7 Jul 2023 11:53:51 +0000 (13:53 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 14 Sep 2023 11:57:01 +0000 (13:57 +0200)
bacula/src/plugins/fd/kubernetes-backend/baculak8s/io/services/plugin_params_io.py

index 591af2a7077ef5763ac49e09b569b2f4fc860b2e..3566a5e0677676ee472e560acfbf2d3dd1887801 100644 (file)
@@ -78,6 +78,11 @@ class PluginParamsIO(DefaultIO):
                 if len(param) < 2:
                     param.append(True)
 
+                # Allow simple quote to identify string parameters.
+                if isinstance(param[1], str):
+                    if param[1][0] == "'":
+                        param[1] = ''.join(param[1].split("'"))
+
                 # handle array parameters automatically
                 if param[0] in block.keys():
                     if isinstance(block[param[0]], list):