Open ASL-rmarshall opened 1 week ago
I haven't (yet) reported this as blocking a rule because I have used a workaround for using is_contained_by
with Match Datasets
- in DDF00037, I have used any
with equal_to
instead.
If there are any operators that have a list of column references as a value
, the fix would need to be a bit more complicated to handle that too.
If operators that have non-string (e.g., list) values for
value
(such asis_contained_by
) are used withMatch Datasets
, the following error is reported:The error occurs because the dataset preprocessor tries to remove domain prefixes from column references in
target
value
s without accounting for non-stringtarget
value
s.This error can be prevented with a simple change - inserting a type check at line 79 of dataset_preprocessor.py: