diff --git a/metadata_fetcher/lambda_function.py b/metadata_fetcher/lambda_function.py index 40e2cf438..34460ba65 100644 --- a/metadata_fetcher/lambda_function.py +++ b/metadata_fetcher/lambda_function.py @@ -63,13 +63,14 @@ def fetch_collection(payload, context): description="Fetch metadata in the institution's vernacular") parser.add_argument('payload', help='json payload') args = parser.parse_args(sys.argv[1:]) + payload = json.loads(args.payload) logging.basicConfig( - filename=f"fetch_collection_{args.payload.get('collection_id')}.log", + filename=f"fetch_collection_{payload.get('collection_id')}.log", encoding='utf-8', level=logging.DEBUG ) - print(f"Starting to fetch collection {args.payload.get('collection_id')}") - fetch_collection(args.payload, {}) - print(f"Finished fetching collection {args.payload.get('collection_id')}") + print(f"Starting to fetch collection {payload.get('collection_id')}") + fetch_collection(payload, {}) + print(f"Finished fetching collection {payload.get('collection_id')}") sys.exit(0)