@@ -64,7 +64,9 @@ def image_urls(issue)
6464 def self . attributes_hash ( issue , other_attributes , image_urls )
6565 custom_fields = issue_custom_fields_by_name issue
6666
67- {
67+
68+
69+ result = {
6870 id : issue . id ,
6971 subject : issue . subject ,
7072 project_id : issue . project_id ,
@@ -93,13 +95,6 @@ def self.attributes_hash(issue, other_attributes, image_urls)
9395 # Custom text
9496 custom_text : other_attributes [ :custom_text ] ,
9597
96- # Custom fields fbased on names
97- cf_通報者 : custom_fields [ "通報者" ] || "" ,
98- cf_通報手段 : custom_fields [ "通報手段" ] || "" ,
99- cf_通報者電話番号 : custom_fields [ "通報者電話番号" ] || "" ,
100- cf_通報者メールアドレス : custom_fields [ "通報者メールアドレス" ] || "" ,
101- cf_現地住所 : custom_fields [ "現地住所" ] || "" ,
102-
10398 # Image attachments (max. 4 iamges)
10499 image_url_1 : image_urls [ 0 ] || "../#{ RedmineGttPrint . tracker_config ( issue . tracker ) } /blank.png" ,
105100 image_url_2 : image_urls [ 1 ] || "../#{ RedmineGttPrint . tracker_config ( issue . tracker ) } /blank.png" ,
@@ -141,6 +136,10 @@ def self.attributes_hash(issue, other_attributes, image_urls)
141136# }
142137# }
143138 }
139+
140+ custom_fields . each { |name , value | result [ "cf_#{ name } " ] = value || "" }
141+
142+ result
144143 end
145144
146145 def self . issue_custom_fields_by_name ( issue )
0 commit comments