|
|
@@ -73,9 +73,10 @@ exports.public = handleError(async (req, res) => {
|
|
|
.populate('dokumen')
|
|
|
.populate({ path: 'pelanggaran', select: 'pelanggaran' })
|
|
|
.select(
|
|
|
- 'no_laporan pt.nama keterangan pelanggaran createdAt aktif role_data'
|
|
|
+ 'no_laporan pt.nama keterangan pelanggaran createdAt aktif role_data user'
|
|
|
)
|
|
|
- if (!laporan) {
|
|
|
+ const user = laporan && (await userModel.findById(laporan.user))
|
|
|
+ if (!laporan || !user?.isPublic) {
|
|
|
return response.error(res, {
|
|
|
message: 'laporan tidak ada',
|
|
|
})
|