diff --git a/generate_schema_config.py b/generate_schema_config.py index 1bd34c6884d8040de26c71bfb53560dfe19cdb01..aca76473c3756dc0cfb1ec939e8a97aff6f7678b 100644 --- a/generate_schema_config.py +++ b/generate_schema_config.py @@ -82,7 +82,8 @@ def get_swagger_config(): + "platform_status_encoded", "acknowledgement": "#/components/schemas/acknowledgement", "survey": "#/components/schemas/survey", - "survey_encoded": "#/components/schemas/" + "survey_encoded", + "survey_encoded": "#/components/schemas/" + + "survey_encoded", }, }, "oneOf": [ @@ -194,7 +195,7 @@ def import_remote_refs(swagger_config): returns True if all schemas resolved and injected """ # For some reason importing Feature or FeatureCollection - # makes the schema fail to validate + # makes the schema fail to validate ref_imports = [ # "https://geojson.org/schema/Feature.json", @@ -315,7 +316,7 @@ def get_options(): args = parser.parse_args() config = vars(args) # If no flag is specified default to running the flask server - if all(v is False for v in config.values()): + if not (config['run_flask'] or config['output_file']): config["run_flask"] = True return config