diff --git a/fastapi-generate-openapi-specification.sh b/fastapi-generate-openapi-specification.sh index 865be65..80d9e4b 100755 --- a/fastapi-generate-openapi-specification.sh +++ b/fastapi-generate-openapi-specification.sh @@ -18,8 +18,11 @@ def main() -> None: new_spec = app.openapi() - with open(args.spec_file_path) as f: - old_spec = json.load(f) + try: + with open(args.spec_file_path) as f: + old_spec = json.load(f) + except Exception: + old_spec = None should_update_spec = old_spec != new_spec