fix: use rawValue for customer field to handle all Feishu field types
This commit is contained in:
parent
fe6dddecf9
commit
64a35752c5
|
|
@ -120,7 +120,7 @@ enum BugMapper {
|
|||
status: mapStatus(stringValue(in: fields, key: mappings.statusField), mappings: mappings),
|
||||
assignee: userName(in: fields, key: mappings.assigneeField) ?? "Unknown",
|
||||
reporter: userName(in: fields, key: mappings.reporterField),
|
||||
customer: stringValue(in: fields, key: mappings.customerField),
|
||||
customer: rawValue(in: fields, key: mappings.customerField).map { "\($0)" },
|
||||
createdAt: FeishuDateParser.parse(rawValue(in: fields, key: mappings.createdAtField)) ?? .distantPast,
|
||||
updatedAt: FeishuDateParser.parse(rawValue(in: fields, key: mappings.updatedAtField)) ?? .distantPast,
|
||||
feishuURL: FeishuURLBuilder.recordURL(
|
||||
|
|
|
|||
Loading…
Reference in New Issue