| 
					
				 | 
			
			
				@@ -352,15 +352,16 @@ exports.getAll = handleError(async (req, res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { bypass_cabut_sanksi: { $eq: true } } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // where.perbaikan = { $exists: true, $ne: [] } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (jawaban === 'true') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (jawaban === 'false') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       where.$or = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          perbaikan: { $exists: true, $ne: [] }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'jawaban.cabut_sanksi': { $exists: false, $eq: null } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          bypass_cabut_sanksi: { $eq: true }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'jawaban.cabut_sanksi.status': { $ne: "Diterima" } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "pengajuan.cabut_sanksi": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          $exists: true, $ne: null} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          bypass_cabut_sanksi: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "jawaban.cabut_sanksi.status": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $ne: "Diterima" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // where.$or = where.$or.map(e => ({ ...e, ['pengajuan.cabut_sanksi']: { $exists: true, $ne: null } })) 
			 |