Skip to content
Snippets Groups Projects
Commit fa2a58d9 authored by Jakub Dylag's avatar Jakub Dylag
Browse files

(bug) QA parser not removing codes that cannot be fixed

parent 38bb2dc8
No related branches found
No related tags found
No related merge requests found
...@@ -99,6 +99,8 @@ class Proto: ...@@ -99,6 +99,8 @@ class Proto:
_logger.debug(f"Check: Fixed") _logger.debug(f"Check: Fixed")
except InvalidCodesException as ex: except InvalidCodesException as ex:
errors.append(ex.error) errors.append(ex.error)
codes = codes[cond(codes)] #remove codes that cannot be fixed
_logger.debug(f"Check: Invalid Codes Removed, no fix available")
else: else:
_logger.debug(f"Check: passed") _logger.debug(f"Check: passed")
...@@ -231,7 +233,7 @@ class Read3(Proto): ...@@ -231,7 +233,7 @@ class Read3(Proto):
f"QA Alphanumeric Dot", f"QA Alphanumeric Dot",
codes=codes, codes=codes,
codes_file=codes_file, codes_file=codes_file,
mask=None, mask=codes.str.match(r"^[a-zA-Z0-9.]+$"),
code_type=self.name, code_type=self.name,
) )
) )
...@@ -246,7 +248,7 @@ class Read3(Proto): ...@@ -246,7 +248,7 @@ class Read3(Proto):
f"QA In Database", f"QA In Database",
codes=codes, codes=codes,
codes_file=codes_file, codes_file=codes_file,
mask=None, mask=self.in_database(codes, self.db, self.name),
code_type=self.name, code_type=self.name,
) )
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment