mirror of
https://github.com/bitwarden/server.git
synced 2025-02-22 02:51:33 +01:00
preserve existing tags
This commit is contained in:
parent
ee18933fd1
commit
57b246df20
@ -77,6 +77,7 @@ namespace Bit.Billing.Controllers
|
||||
dynamic data = JsonConvert.DeserializeObject(body);
|
||||
string ticketId = data.ticket_id;
|
||||
string ticketContactEmail = data.ticket_contact_email;
|
||||
string ticketTags = data.ticket_tags;
|
||||
if(string.IsNullOrWhiteSpace(ticketId) || string.IsNullOrWhiteSpace(ticketContactEmail))
|
||||
{
|
||||
return new BadRequestResult();
|
||||
@ -106,7 +107,16 @@ namespace Bit.Billing.Controllers
|
||||
}
|
||||
if(tags.Any())
|
||||
{
|
||||
updateBody.Add("tags", tags);
|
||||
var tagsToUpdate = tags.ToList();
|
||||
if(!string.IsNullOrWhiteSpace(ticketTags))
|
||||
{
|
||||
var splitTicketTags = ticketTags.Split(',');
|
||||
for(var i = 0; i < splitTicketTags.Length; i++)
|
||||
{
|
||||
tagsToUpdate.Insert(i, splitTicketTags[i]);
|
||||
}
|
||||
}
|
||||
updateBody.Add("tags", tagsToUpdate);
|
||||
}
|
||||
var updateRequest = new HttpRequestMessage(HttpMethod.Put,
|
||||
string.Format("https://bitwarden.freshdesk.com/api/v2/tickets/{0}", ticketId));
|
||||
|
Loading…
Reference in New Issue
Block a user