|
Lines 87-93
export default {
Link Here
|
| 87 |
|
87 |
|
| 88 |
const onFormSave = (e, recordSourceToSave) => { |
88 |
const onFormSave = (e, recordSourceToSave) => { |
| 89 |
e.preventDefault(); |
89 |
e.preventDefault(); |
| 90 |
let response; |
|
|
| 91 |
const recordSource = JSON.parse(JSON.stringify(recordSourceToSave)); // copy |
90 |
const recordSource = JSON.parse(JSON.stringify(recordSourceToSave)); // copy |
| 92 |
const recordSourceId = recordSource.record_source_id; |
91 |
const recordSourceId = recordSource.record_source_id; |
| 93 |
|
92 |
|
|
Lines 95-118
export default {
Link Here
|
| 95 |
|
94 |
|
| 96 |
if (recordSourceId) { |
95 |
if (recordSourceId) { |
| 97 |
// update |
96 |
// update |
| 98 |
response = baseResource.apiClient |
97 |
return baseResource.apiClient |
| 99 |
.update(recordSource, recordSourceId) |
98 |
.update(recordSource, recordSourceId) |
| 100 |
.then( |
99 |
.then( |
| 101 |
success => { |
100 |
recordResource => { |
| 102 |
baseResource.setMessage( |
101 |
baseResource.setMessage( |
| 103 |
$__("Record source updated!") |
102 |
$__("Record source updated!") |
| 104 |
); |
103 |
); |
| 105 |
baseResource.router.push({ |
104 |
return recordResource |
| 106 |
name: "RecordSourcesList", |
|
|
| 107 |
}); |
| 108 |
}, |
105 |
}, |
| 109 |
error => {} |
106 |
error => {} |
| 110 |
); |
107 |
); |
| 111 |
} else { |
108 |
} else { |
| 112 |
response = baseResource.apiClient.create(recordSource).then( |
109 |
return baseResource.apiClient.create(recordSource).then( |
| 113 |
success => { |
110 |
recordResource => { |
| 114 |
baseResource.setMessage($__("Record source created!")); |
111 |
baseResource.setMessage($__("Record source created!")); |
| 115 |
baseResource.router.push({ name: "RecordSourcesList" }); |
112 |
return recordResource |
| 116 |
}, |
113 |
}, |
| 117 |
error => {} |
114 |
error => {} |
| 118 |
); |
115 |
); |