Files
api.pawol.nu/api/teks/controllers/teks.js
T
2021-05-23 21:18:11 +02:00

27 lines
714 B
JavaScript

'use strict';
const {default: createStrapi} = require('strapi');
const {parseMultipartData, sanitizeEntity} = require('strapi-utils')
/**
* Read the documentation (https://strapi.io/documentation/v3.x/concepts/controllers.html#core-controllers)
* to customize this controller
*/
module.exports = {
async create(ctx) {
let entity
if (ctx.is('multipart')) {
let {data} = parseMultipartData(ctx)
data.published_at = null
entity = await createStrapi.services.teks.create(data)
} else {
let {body} = ctx.request
body.published_at = null
entity = await strapi.services.teks.create(body)
}
return sanitizeEntity(entity, {model: strapi.models.teks})
}
}