@@ -60,7 +60,6 @@ def create_notice_package(in_data: IN_DATA_TYPE, rdf_content: RDF_CONTENT_TYPE =
6060 tmp_dir_path = Path (tmp_dir .name )
6161
6262 notice_packager = NoticePackager (in_data , action , tmp_dir_path , notice_repository )
63-
6463 notice_packager .add_template_files ()
6564 notice_packager .add_rdf_content (rdf_content )
6665 notice_packager .add_extra_files (extra_files )
@@ -79,7 +78,7 @@ def package_notice(notice: Notice) -> Notice:
7978 return notice
8079
8180
82- def package_notice_and_save_to (notice : Notice , save_to : PATH_TYPE = None , work_identifier : str = None ) -> str :
81+ def package_notice_and_save_to (notice : Notice , save_to : PATH_TYPE = None ) -> str :
8382 """
8483 This function package a Notice to save_to location.
8584 """
@@ -160,7 +159,7 @@ def add_template_files(self):
160159 self .__write_template_to_file (file_tmd_rdf , TemplateGenerator .tmd_rdf_generator , self .template_metadata )
161160
162161 file_mets2action_mets_xml = self .tmp_dir_path / FILE_METS_ACTION_FORMAT .format (
163- notice_id = self .notice_id ,
162+ work_identifier = self .template_metadata . work . identifier ,
164163 action = self .notice_action
165164 )
166165 self .__write_template_to_file (file_mets2action_mets_xml , TemplateGenerator .mets2action_mets_xml_generator ,
@@ -189,7 +188,11 @@ def add_extra_files(self, extra_files: PATH_LIST_TYPE):
189188 self .files += extra_files
190189
191190 def pack (self , save_to : PATH_TYPE ) -> str :
192- archive_name = ARCHIVE_NAME_FORMAT .format (notice_id = self .notice_id )
191+ archive_name = ARCHIVE_NAME_FORMAT .format (
192+ work_identifier = self .template_metadata .work .identifier ,
193+ action = self .template_metadata .notice .action .type
194+ )
195+
193196 archive_path = self .tmp_dir_path / archive_name
194197 package_path = self .archiver .process_archive (archive_path , self .files )
195198
0 commit comments