mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-25 17:22:33 +02:00
Avoid html escaping while saving vmsettings in backup_details (#11900)
This commit is contained in:
parent
b1851ba18a
commit
a2fcbd608a
@ -168,6 +168,7 @@ import com.cloud.vm.dao.UserVmDao;
|
||||
import com.cloud.vm.dao.VMInstanceDao;
|
||||
import com.cloud.vm.dao.VMInstanceDetailsDao;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
import com.google.gson.reflect.TypeToken;
|
||||
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
@ -399,7 +400,8 @@ public class BackupManagerImpl extends ManagerBase implements BackupManager {
|
||||
settings.put(detail.getName(), detail.getValue());
|
||||
}
|
||||
if (!settings.isEmpty()) {
|
||||
details.put(ApiConstants.VM_SETTINGS, new Gson().toJson(settings));
|
||||
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
|
||||
details.put(ApiConstants.VM_SETTINGS, gson.toJson(settings));
|
||||
}
|
||||
|
||||
String nicsJson = getNicDetailsAsJson(vm.getId());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user