fixed impersonating

main
Said Gedik 2023-10-11 17:33:26 +02:00
parent 7b010ca77c
commit 74a12af935
1 changed files with 5 additions and 5 deletions

View File

@ -66,7 +66,7 @@ public class Presets {
String sysdefGUID = sysdef.get(defQuery.getFieldId("InstanceId")).toString();
// CHECK IF USER HAS PREFERENCES
var preference = api.queryFieldsById("\'2\'==\"ext_GedikSa\"", prefQuery.getFieldIds(), formUserPref, null, 0, 0);
var preference = api.queryFieldsById("\'2\'==\""+ api.getUser() +"\"", prefQuery.getFieldIds(), formUserPref, null, 0, 0);
if (preference != null && !preference.isEmpty()) {
// CHECK IF PREFERENCE HAS GUID
@ -75,7 +75,7 @@ public class Presets {
// IF GUID IS NULL PUT SYSTEM DEFAULT INSIDE
System.out.println("GEHT REIN");
var queryPreferenceNewValue = new Query.QueryBuilder(formUserPref).addFieldValue("GUID", 364000001, new Value(sysdefGUID)).build();
var pref = api.queryFieldsById("\'2\'==\"ext_GedikSa\"", queryPreferenceNewValue.getFieldIds(), formUserPref, null, 0, 0);
var pref = api.queryFieldsById("\'2\'==\""+ api.getUser() +"\"", queryPreferenceNewValue.getFieldIds(), formUserPref, null, 0, 0);
api.modifyEntry(pref.get(0).getEntryId(), queryPreferenceNewValue);
}
} else {
@ -83,7 +83,7 @@ public class Presets {
createUserPreference(sysdefGUID);
}
preference = api.queryFieldsById("\'2\'==\"ext_GedikSa\"", prefQuery.getFieldIds(), formUserPref, null, 0, 0);
preference = api.queryFieldsById("\'2\'==\""+ api.getUser() +"\"", prefQuery.getFieldIds(), formUserPref, null, 0, 0);
// INIT ALL PRESETS
getAll();
@ -121,7 +121,7 @@ public class Presets {
var queryP = new Query.QueryBuilder(formUserPref)
.addFieldValue("GUID", 364000001, new Value(guid.getGuid())).build();
var pref = api.queryFieldsById("\'2\'==\"ext_GedikSa\"", queryP.getFieldIds(), formUserPref,
var pref = api.queryFieldsById("\'2\'==\""+ api.getUser() +"\"", queryP.getFieldIds(), formUserPref,
null, 0,
0);
@ -158,7 +158,7 @@ public class Presets {
.addFieldValue("Language", 364000004, new Value(request.getLanguage()))
.build();
var preferences = api.queryFieldsById("\'2\'==\"ext_GedikSa\"", queryUserPreferences.getFieldIds(),
var preferences = api.queryFieldsById("\'2\'==\""+ api.getUser() +"\"", queryUserPreferences.getFieldIds(),
formUserPref, null, 0, 0).get(0);
// bei falschen input parameter