diff --git a/backend/src/main/java/com/nttdata/calender/presets/Presets.java b/backend/src/main/java/com/nttdata/calender/presets/Presets.java index e61ce28..7e608d4 100644 --- a/backend/src/main/java/com/nttdata/calender/presets/Presets.java +++ b/backend/src/main/java/com/nttdata/calender/presets/Presets.java @@ -45,6 +45,7 @@ public class Presets { .build(); this.presets = new ArrayList<>(); + api.impersonateUser("ext_GedikSa"); } @@ -63,7 +64,7 @@ public class Presets { } else { allPresets(); response.setPresets(presets); - response.setSelectedPreset(presets.get(0)); + response.setSelectedPreset(entries.get(0).get(query.getFieldId("GUID")).toString()); response.setUserPreferences(new UserPreferences(entries.get(0).get(query.getFieldId("Details")).toString(), entries.get(0).get(query.getFieldId("View")).toString(), entries.get(0).get(query.getFieldId("Language")).toString())); @@ -73,7 +74,6 @@ public class Presets { } public List savePreset(Preset request) throws ARException, NotFoundError { - api.impersonateUser("ext_GedikSa"); var saveQuery = new Query.QueryBuilder(formDefault) .addFieldValue("FilterPresetName", 364000001, new Value(request.getName())) .addFieldValue("FilterPresetDefinition", 364000002, new Value(request.getDefinition())) diff --git a/backend/src/main/java/com/nttdata/calender/presets/PresetsGetResponse.java b/backend/src/main/java/com/nttdata/calender/presets/PresetsGetResponse.java index 53661a6..5ff174a 100644 --- a/backend/src/main/java/com/nttdata/calender/presets/PresetsGetResponse.java +++ b/backend/src/main/java/com/nttdata/calender/presets/PresetsGetResponse.java @@ -5,10 +5,10 @@ import java.util.List; public class PresetsGetResponse { private List presets; - private Preset selectedPreset; + private String selectedPreset; private UserPreferences userPreferences; - public PresetsGetResponse(List list, Preset selectedPresets, UserPreferences userPreferences) { + public PresetsGetResponse(List list, String selectedPresets, UserPreferences userPreferences) { this.presets = new ArrayList<>(); this.selectedPreset = selectedPresets; this.userPreferences = userPreferences; @@ -25,11 +25,11 @@ public class PresetsGetResponse { this.presets = presets; } - public Preset getSelectedPreset() { + public String getSelectedPreset() { return this.selectedPreset; } - public void setSelectedPreset(Preset selectedPreset) { + public void setSelectedPreset(String selectedPreset) { this.selectedPreset = selectedPreset; }