@@ -64,7 +64,9 @@ def image_urls(issue)
64
64
def self . attributes_hash ( issue , other_attributes , image_urls )
65
65
custom_fields = issue_custom_fields_by_name issue
66
66
67
- {
67
+
68
+
69
+ result = {
68
70
id : issue . id ,
69
71
subject : issue . subject ,
70
72
project_id : issue . project_id ,
@@ -93,13 +95,6 @@ def self.attributes_hash(issue, other_attributes, image_urls)
93
95
# Custom text
94
96
custom_text : other_attributes [ :custom_text ] ,
95
97
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
-
103
98
# Image attachments (max. 4 iamges)
104
99
image_url_1 : image_urls [ 0 ] || "../#{ RedmineGttPrint . tracker_config ( issue . tracker ) } /blank.png" ,
105
100
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)
141
136
# }
142
137
# }
143
138
}
139
+
140
+ custom_fields . each { |name , value | result [ "cf_#{ name } " ] = value || "" }
141
+
142
+ result
144
143
end
145
144
146
145
def self . issue_custom_fields_by_name ( issue )
0 commit comments