This fixes reported issue #60276
This is a backport of #62768
... | ... |
@@ -400,9 +400,9 @@ class ACIModule(object): |
400 | 400 |
''' Build an APIC filter based on obj_class and key-value pairs ''' |
401 | 401 |
accepted_params = dict((k, v) for (k, v) in params.items() if v is not None) |
402 | 402 |
if len(accepted_params) == 1: |
403 |
- return ','.join('eq({0}.{1}, "{2}")'.format(obj_class, k, v) for (k, v) in accepted_params.items()) |
|
403 |
+ return ','.join('eq({0}.{1},"{2}")'.format(obj_class, k, v) for (k, v) in accepted_params.items()) |
|
404 | 404 |
elif len(accepted_params) > 1: |
405 |
- return 'and(' + ','.join(['eq({0}.{1}, "{2}")'.format(obj_class, k, v) for (k, v) in accepted_params.items()]) + ')' |
|
405 |
+ return 'and(' + ','.join(['eq({0}.{1},"{2}")'.format(obj_class, k, v) for (k, v) in accepted_params.items()]) + ')' |
|
406 | 406 |
|
407 | 407 |
def construct_url(self, root_class, subclass_1=None, subclass_2=None, subclass_3=None, child_classes=None): |
408 | 408 |
""" |