Skip to content

Commit ecb43ee

Browse files
committed
fix: make daac_provider optional
1 parent 213292d commit ecb43ee

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

cumulus_lambda_functions/lib/uds_db/archive_index.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class UdsArchiveConfigIndex:
1515
basic_schema = {
1616
'type': 'object',
1717
"additionalProperties": False,
18-
'required': ['daac_collection_id', 'daac_sns_topic_arn', 'daac_provider', 'daac_data_version', 'daac_role_arn', 'daac_role_session_name',
18+
'required': ['daac_collection_id', 'daac_sns_topic_arn', 'daac_data_version', 'daac_role_arn', 'daac_role_session_name',
1919
'collection', 'ss_username', 'archiving_types'],
2020
'properties': {
2121
'daac_collection_id': {'type': 'string'},
@@ -32,7 +32,7 @@ class UdsArchiveConfigIndex:
3232

3333
db_record_schema = {
3434
'type': 'object',
35-
'required': ['daac_collection_name', 'daac_sns_topic_arn', 'daac_provider', 'daac_data_version', 'daac_role_arn',
35+
'required': ['daac_collection_name', 'daac_sns_topic_arn', 'daac_data_version', 'daac_role_arn',
3636
'daac_role_session_name',
3737
'collection', 'ss_username', 'archiving_types'],
3838
'properties': {

cumulus_lambda_functions/uds_api/dapa/daac_archive_crud.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class DaacUpdateModel(BaseModel):
2727

2828
class DaacAddModel(BaseModel):
2929
daac_collection_id: str
30-
daac_provider: str
30+
daac_provider: Optional[str] = None
3131
daac_data_version: str
3232
daac_sns_topic_arn: str
3333
daac_role_arn: str
@@ -106,7 +106,7 @@ def add_new_config(self):
106106
}
107107

108108
ingesting_dict = {
109-
**self.__request_body,
109+
**{k: v for k, v in self.__request_body.items() if v is not None},
110110
'ss_username': self.__authorization_info['username'],
111111
'collection': self.__collection_id,
112112
}

0 commit comments

Comments
 (0)