|  |  |  | 
|---|
|  |  |  | if(rv.Data && fields.hasOwnProperty(item.field) && fields[item.field].References && fields[item.field].References.map(m=>m.value).indexOf(rv.Data.pidType) > -1){ | 
|---|
|  |  |  | item.value = pid; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if(fields.hasOwnProperty(item.field)){ | 
|---|
|  |  |  | item.fi = fields[item.field]; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | payloadPi[pi_fields_map[item.field].AWS_Field_API__c] = item.value; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (item.behavior == "Required" && !item.value ) { | 
|---|
|  |  |  | let fs = component.find("field"); | 
|---|
|  |  |  | for(let fi in fs){ | 
|---|
|  |  |  | let f = fs[fi]; | 
|---|
|  |  |  | if(!f.get('v.value')){ | 
|---|
|  |  |  | f.reset(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|