/api/faxes endpoint was returning a 422 error Uprocessable content. This commit amends the payload to match what is in the APIv1 documentation (old docs) Change-Id: Ib8d9c0ec41e1e1a18bbe503db711b55e5f66e050 (cherry picked from commitmr13.1.147d4627980
) (cherry picked from commite7cbbd93f9
)
parent
b2bd5c00eb
commit
23151d1703
@ -1,17 +1,12 @@
|
||||
import { post } from 'src/api/common'
|
||||
import _ from 'lodash'
|
||||
|
||||
export async function createFax (options) {
|
||||
const formData = new FormData()
|
||||
const fields = _.clone(options)
|
||||
delete fields.faxfile
|
||||
const json = JSON.stringify(fields)
|
||||
formData.append('json', json)
|
||||
if (options.faxfile) {
|
||||
formData.append('faxfile', options.faxfile)
|
||||
if (options.faxfile === null) {
|
||||
delete options.faxfile
|
||||
}
|
||||
|
||||
return await post({
|
||||
resource: 'faxes',
|
||||
body: formData
|
||||
body: options
|
||||
})
|
||||
}
|
||||
|
Loading…
Reference in new issue