https://github.com/NOAA-OWP/DMOD/blame/e5aa5d50837bc751ede138ea213582a3ae173308/python/lib/core/dmod/core/dataset.py#L530
The addition of the domain parameter to the DatasetManager's add_data method in #608 results in both the websocket and rest dataset upload handlers to fail. Looks like I missed the impact of this change in my review of #608.
@robertbartel, can we weaken this requirement to an optional argument?
Code affected:
|
elif manager.add_data(dataset_name=dataset_name, dest=dest_item_name, data=message.data.encode(), is_temp=is_temp): |
|
success = service_manager.manager(DatasetType.OBJECT_STORE).add_data( |
|
if not self._dataset_manager.add_data(dataset_name=self._dataset_name, dest=dest, data=path.read_bytes()): |
|
if not self._dataset_manager.add_data(dataset_name=self._dataset_name, dest=item, data=data): |
|
if not self._dataset_manager.add_data(dataset_name=self._dataset_name, dest=self._REAL_CONFIG_FILE_NAME, |
|
if not self._dataset_manager.add_data(dataset_name=self._dataset_name, dest=real_cfg_file_name, |
|
if not self._dataset_manager.add_data(dataset_name=self._dataset_name, |
|
if not self._dataset_manager.add_data(dataset_name=self._dataset_name, dest=item, data=data): |
|
def add_data(self, dataset_name: str, dest: str, data: Optional[bytes] = None, source: Optional[str] = None, |
|
def add_data(self, dataset_name: str, dest: str, data: Optional[bytes] = None, source: Optional[str] = None, |
|
result = self.manager.add_data(dataset_name=dataset_name, dest=dest_object_name, data=file_to_add.read_bytes(), |
|
result = self.manager.add_data(dataset_name=dataset_name, dest=dest_object_name, data=file_to_add.read_bytes(), |
https://github.com/NOAA-OWP/DMOD/blame/e5aa5d50837bc751ede138ea213582a3ae173308/python/lib/core/dmod/core/dataset.py#L530
The addition of the
domainparameter to theDatasetManager'sadd_datamethod in #608 results in both the websocket and rest dataset upload handlers to fail. Looks like I missed the impact of this change in my review of #608.@robertbartel, can we weaken this requirement to an optional argument?
Code affected:
DMOD/python/services/dataservice/dmod/dataservice/service.py
Line 257 in e5aa5d5
DMOD/python/services/dataservice/dmod/dataservice/rest_service.py
Line 207 in e5aa5d5
DMOD/python/services/dataservice/dmod/dataservice/initial_data_adder_impl.py
Line 67 in e5aa5d5
DMOD/python/services/dataservice/dmod/dataservice/initial_data_adder_impl.py
Line 106 in e5aa5d5
DMOD/python/services/dataservice/dmod/dataservice/initial_data_adder_impl.py
Line 231 in e5aa5d5
DMOD/python/services/dataservice/dmod/dataservice/initial_data_adder_impl.py
Line 349 in e5aa5d5
DMOD/python/services/dataservice/dmod/dataservice/initial_data_adder_impl.py
Line 456 in e5aa5d5
DMOD/python/services/dataservice/dmod/dataservice/initial_data_adder_impl.py
Line 563 in e5aa5d5
DMOD/python/lib/core/dmod/test/test_dataset_manager.py
Line 24 in e5aa5d5
DMOD/python/services/dataservice/dmod/test/test_data_inquery_util.py
Line 29 in e5aa5d5
DMOD/python/lib/modeldata/dmod/test/it_object_store_dataset_manager.py
Line 126 in e5aa5d5
DMOD/python/lib/modeldata/dmod/test/it_object_store_dataset_manager.py
Line 126 in e5aa5d5