File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 22
33namespace  betterapp \LaravelDbEncrypter \Traits ;
44
5- use  Exception ;
5+ use  Illuminate \Contracts \Encryption \DecryptException ;
6+ use  Illuminate \Contracts \Encryption \EncryptException ;
67use  Illuminate \Support \Facades \Crypt ;
78
89/** 
@@ -29,7 +30,7 @@ public function getAttributeValue($key)
2930        }
3031
3132        // decrypt value before casts 
32-         if  (in_array ($ key$ this encryptable )) {
33+         if  (in_array ($ key$ this encryptable ) && ! is_null ( $ value ) &&  $ value  !==  '' ) {
3334            $ value$ this decrypt ($ value
3435        }
3536
@@ -130,7 +131,7 @@ private function encrypt($value)
130131    {
131132        try  {
132133            $ valueencrypt ($ value
133-         } catch  (Exception $ e
134+         } catch  (EncryptException $ e
134135
135136        return  $ value
136137    }
@@ -144,7 +145,7 @@ private function decrypt($value)
144145    {
145146        try  {
146147            $ valuedecrypt ($ value
147-         } catch  (Exception $ e
148+         } catch  (DecryptException $ e
148149
149150        return  $ value
150151    }
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments