Skip to content

Commit

Permalink
Merge pull request #352 from OP-TED/feature/TED-939
Browse files Browse the repository at this point in the history
added log message for normaliser
  • Loading branch information
CaptainOfHacks authored Nov 9, 2022
2 parents 16a1c88 + 245d1b7 commit 33cc7e6
Showing 1 changed file with 7 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

from ted_sws.core.model.metadata import NormalisedMetadata, LanguageTaggedString
from ted_sws.core.model.notice import Notice
from ted_sws.event_manager.services.log import log_error
from ted_sws.notice_metadata_processor.services.metadata_constraints import filter_df_by_variables
from ted_sws.data_manager.adapters.notice_repository import NoticeRepositoryABC
from ted_sws.notice_metadata_processor.model.metadata import ExtractedMetadata
Expand Down Expand Up @@ -215,6 +216,12 @@ def get_form_type_and_notice_type(cls, filter_map: pd.DataFrame, ef_map: pd.Data
sf_notice_type=filter_variables[SF_NOTICE_TYPE_KEY],
legal_basis=filter_variables[LEGAL_BASIS_KEY],
document_code=filter_variables[DOCUMENT_CODE_KEY])
if filtered_df.empty:
log_error(
message=f"This notice can't be mapped with the current mapping files (standard forms mapping and eforms mapping)."
f"Searched values: form number={form_number}, extracted_notice_type {extracted_notice_type},"
f" legal_basis {legal_basis}, document_code {document_type_code}. "
f"Therefore form_type, notice_type, legal_basis and eforms_subtype fields can't be normalised")
form_type = filtered_df[FORM_TYPE_KEY].values[0]
notice_type = filtered_df[E_FORM_NOTICE_TYPE_COLUMN].values[0]
legal_basis = filtered_df[E_FORM_LEGAL_BASIS_COLUMN].values[0]
Expand Down

0 comments on commit 33cc7e6

Please sign in to comment.