diff --git a/resident/resident-service/src/main/java/io/mosip/resident/interceptor/ResidentEntityInterceptor.java b/resident/resident-service/src/main/java/io/mosip/resident/interceptor/ResidentEntityInterceptor.java index ebafc55f16..9adac8813b 100644 --- a/resident/resident-service/src/main/java/io/mosip/resident/interceptor/ResidentEntityInterceptor.java +++ b/resident/resident-service/src/main/java/io/mosip/resident/interceptor/ResidentEntityInterceptor.java @@ -96,7 +96,7 @@ public boolean onLoad(Object entity, Object id, Object[] state, String[] propert public boolean onFlushDirty(Object entity, Object id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] types) { if(entity instanceof ResidentTransactionEntity) { List propertyNamesList = Arrays.asList(propertyNames); - encryptDataOnSave(id, previousState, propertyNamesList, types, (ResidentTransactionEntity) entity); + encryptDataOnSave(id, currentState, propertyNamesList, types, (ResidentTransactionEntity) entity); } return Interceptor.super.onFlushDirty(entity, id, currentState, previousState, propertyNames, types); }