From d3122a1b8cf27a6f84c5a2cdba11f8926029cf5b Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Wed, 11 Mar 2015 16:30:20 +0530 Subject: [PATCH] api: avoid sending sensitive data in api response - UI: use post when updating user - S3: don't send s3 key in the response - VPN: don't send preshared key in remoteaccessvpn api response - Snapshot response should set zone id not volume's device id Signed-off-by: Rohit Yadav Conflicts: server/src/com/cloud/api/ApiResponseHelper.java --- server/src/com/cloud/api/ApiResponseHelper.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index 3d174c71eb1..5c6df1bc484 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -452,6 +452,10 @@ public class ApiResponseHelper implements ResponseGenerator { snapshotResponse.setVolumeId(volume.getUuid()); snapshotResponse.setVolumeName(volume.getName()); snapshotResponse.setVolumeType(volume.getVolumeType().name()); + DataCenter zone = ApiDBUtils.findZoneById(volume.getDataCenterId()); + if (zone != null) { + snapshotResponse.setZoneId(zone.getUuid()); + } } snapshotResponse.setCreated(snapshot.getCreated()); snapshotResponse.setName(snapshot.getName());