Skip to content

Commit

Permalink
Fix ENUM handling
Browse files Browse the repository at this point in the history
Should only allow selection of a single value.
  • Loading branch information
johnallers committed Feb 28, 2025
1 parent 5e47c13 commit c68063c
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions pkg/connector/tickets.go
Original file line number Diff line number Diff line change
Expand Up @@ -238,11 +238,14 @@ func getCustomFieldSchema(field linear.IssueField) (*v2.TicketCustomField, bool)
return nil, false
}
case "ENUM":
enums := make([]string, len(field.Type.EnumValues))
enums := make([]*v2.TicketCustomFieldObjectValue, len(field.Type.EnumValues))
for i, v := range field.Type.EnumValues {
enums[i] = v.Name
enums[i] = &v2.TicketCustomFieldObjectValue{
Id: v.Name,
DisplayName: v.Name,
}
}
return sdkTicket.PickMultipleStringsFieldSchema(field.Name, field.Name, false, enums), true
return sdkTicket.PickObjectValueFieldSchema(field.Name, field.Name, false, enums), true
case "LIST":
return nil, false
case "NON_NULL":
Expand Down

0 comments on commit c68063c

Please sign in to comment.