diff --git a/libs/core/garf/core/query_editor.py b/libs/core/garf/core/query_editor.py index bc88c1c..c575574 100644 --- a/libs/core/garf/core/query_editor.py +++ b/libs/core/garf/core/query_editor.py @@ -212,7 +212,12 @@ def __init__( args: Optional parameters to be dynamically injected into query text. api_version: Version of Google Ads API. """ - self.args = args or GarfQueryParameters() + if not args: + self.args = GarfQueryParameters() + elif isinstance(args, GarfQueryParameters): + self.args = args + else: + self.args = GarfQueryParameters(**args) self.query = BaseQueryElements(title=title, text=text) @property