diff --git a/lambda/check-view-security-option/check-view-option/main.py b/lambda/check-view-security-option/check-view-option/main.py index c75862a0..fff880ff 100644 --- a/lambda/check-view-security-option/check-view-option/main.py +++ b/lambda/check-view-security-option/check-view-option/main.py @@ -201,8 +201,14 @@ def make_notice_mail_body(no_security_option_views: list[NoSecurityOptionView], Returns: tuple[str]: メール本文 """ - mail_message = MAIL_INDENT.join( - [f'{option.schema_name}.{option.table_name}' for option in no_security_option_views]) + # メール本文に埋め込むView名と作成ユーザー(DEFINER)をリストに格納 + schema_view_definers = [] + for option in no_security_option_views: + view_fullname = f'{option.schema_name}.{option.table_name}' + schema_view_definers.append(f'{view_fullname} View作成ユーザー:{option.definer}') + + # インデントした上でメール本文に打ち出し + mail_message = MAIL_INDENT.join(schema_view_definers) mail_body = mail_body_template.format(no_option_views=mail_message) return mail_body