|  | @@ -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',
 | 
	
		
			
				|  |  |      })
 |