jira on prem - Jira cloud: multi boxes

jira outgoing
replica.customFields."cars"=issue.customFields."cars"
jira incoming
def strCars=replica.customFields."Cars".value
def allCars=[]
if (strCars!= null && !strCars.isEmpty())
{
    allCars=strCars.split(";")
}
issue.cars=allCars
ado outgoing
replica.customFields."Cars" = workItem.customFields."Cars"
ado incoming
def allCars=replica.customFields."cars".value
def cars=[]
allCars.collect{
    c->
    cars.add(c.value)
}
def strCars=cars.join(";")
workItem.Cars=strCars