|  | @@ -17,7 +17,7 @@ exports.create = handleError(async (req, res) => {
 | 
	
		
			
				|  |  |    const { no_sanksi, keterangan, from_date, to_date } = req.body
 | 
	
		
			
				|  |  |    let { pelanggaran_id } = req.body
 | 
	
		
			
				|  |  |    const { laporan_id } = req.params
 | 
	
		
			
				|  |  | -  const files = req.files
 | 
	
		
			
				|  |  | +  const {dokumen:files, berita_acara} = req.files
 | 
	
		
			
				|  |  |    const user = req.user
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    const isValid = validate(res, req.body, {
 | 
	
	
		
			
				|  | @@ -44,11 +44,16 @@ exports.create = handleError(async (req, res) => {
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  if (!files.length) {
 | 
	
		
			
				|  |  | +  if (!files) {
 | 
	
		
			
				|  |  |      return response.error(res, {
 | 
	
		
			
				|  |  |        message: 'dokumen harus ada',
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | +let dokumenBeritaAcara_id = null
 | 
	
		
			
				|  |  | +if (berita_acara) {
 | 
	
		
			
				|  |  | +const dokumenBeritaAcara = await addManyDokumen(berita_acara)
 | 
	
		
			
				|  |  | +dokumenBeritaAcara_id = dokumenBeritaAcara[0]
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    const dokumen = await addManyDokumen(files)
 | 
	
		
			
				|  |  |    const dokumen_id = dokumen.map((e) => e._id)
 | 
	
	
		
			
				|  | @@ -59,6 +64,7 @@ exports.create = handleError(async (req, res) => {
 | 
	
		
			
				|  |  |      pelanggaran: pelanggaran_id,
 | 
	
		
			
				|  |  |      keterangan,
 | 
	
		
			
				|  |  |      dokumen: dokumen_id,
 | 
	
		
			
				|  |  | +    berita_acara: dokumenBeritaAcara_id,
 | 
	
		
			
				|  |  |      masa_berlaku: {
 | 
	
		
			
				|  |  |        from_date,
 | 
	
		
			
				|  |  |        to_date,
 |