|
|
@@ -89,7 +89,7 @@ exports.create = handleError(async (req, res) => {
|
|
|
|
|
|
exports.update = handleError(async (req, res) => {
|
|
|
const { no_surat, keterangan, from_date, to_date } = req.body
|
|
|
- let { pelanggaran_id } = req.body
|
|
|
+ let sanksiBody = req.body.sanksi
|
|
|
const { sanksi_id } = req.params
|
|
|
const files = req.files
|
|
|
const user = req.user
|
|
|
@@ -97,7 +97,7 @@ exports.update = handleError(async (req, res) => {
|
|
|
const isValid = validate(res, req.body, {
|
|
|
no_surat: 'string',
|
|
|
keterangan: 'string',
|
|
|
- pelanggaran_id: 'string',
|
|
|
+ sanksi: 'string',
|
|
|
from_date: 'string',
|
|
|
to_date: 'string',
|
|
|
})
|
|
|
@@ -106,8 +106,7 @@ exports.update = handleError(async (req, res) => {
|
|
|
const sanksi = await cekSatuDataSanksi(res, user, sanksi_id, { all: true })
|
|
|
if (!sanksi) return
|
|
|
|
|
|
- pelanggaran_id = await cekBanyakDataPelanggaran(res, pelanggaran_id)
|
|
|
- if (!pelanggaran_id) return
|
|
|
+ sanksiBody = JSON.parse(sanksiBody)
|
|
|
|
|
|
// const sanksi = await sanksiModel.findOne({ laporan: laporan_id })
|
|
|
// if (sanksi) {
|
|
|
@@ -129,7 +128,7 @@ exports.update = handleError(async (req, res) => {
|
|
|
{
|
|
|
perubahan_sanksi: {
|
|
|
no_surat,
|
|
|
- pelanggaran: pelanggaran_id,
|
|
|
+ sanksi: sanksiBody,
|
|
|
keterangan,
|
|
|
dokumen: dokumen_id,
|
|
|
masa_berlaku: {
|