- if (newService.getPassword() != null)
- newService.setPassword(encryptedPassword(newService.getPassword()));
+ if (newService.getPassword() != null){
+ if(newService.getPassword().equals(EPCommonSystemProperties.APP_DISPLAY_PASSWORD)){
+ MicroserviceData oldMS = getMicroserviceDataById(serviceId);
+ newService.setPassword(oldMS.getPassword()); // keep the old password
+ }else
+ newService.setPassword(encryptedPassword(newService.getPassword())); //new password
+ }