waibu-db
Version:
12 lines (9 loc) • 530 B
JavaScript
import prepCrud from '../../lib/prep-crud.js'
async function update ({ model, req, reply, id, body, options = {} }) {
const { recordUpdate, attachmentFind } = this.app.dobo
const { name, input, opts, recId, attachment, stats, mimeType } = prepCrud.call(this, { model, req, reply, body, id, options, args: ['model', 'id'] })
const ret = await recordUpdate(name, recId, input, opts)
if (attachment) ret.data._attachment = await attachmentFind(name, id, { stats, mimeType })
return ret
}
export default update