query fix allpresets
parent
13d6b6b017
commit
f170685f6c
|
|
@ -174,21 +174,22 @@ public class Presets {
|
|||
}
|
||||
|
||||
public void allPresets() throws ARException, NotFoundError {
|
||||
var entries = api.queryFieldsById("\'2\'==\"" + api.getUser() + "\"", defQuery.getFieldIds(),
|
||||
var entries = api.queryFieldsById("\'2\'==\"" + api.getUser() + "\" OR \'364000004\'!=NULL OR \'364000003\'!=NULL",
|
||||
defQuery.getFieldIds(),
|
||||
formDefault,
|
||||
null, 0,
|
||||
0);
|
||||
|
||||
if (entries.isEmpty() || entries == null) {
|
||||
throw new NotFoundError("No presets found in this context");
|
||||
} else {
|
||||
for (var v : entries) {
|
||||
var isSystem = v.get(defQuery.getFieldId("isSystemDefault"));
|
||||
presets.add(new Preset(v.get(defQuery.getFieldId("InstanceId")).toString(),
|
||||
v.get(defQuery.getFieldId("Name")).toString(),
|
||||
v.get(defQuery.getFieldId("Definition")).toString(),
|
||||
isSystem.toString() != null && !isSystem.toString().isEmpty() ? "System" : "User"));
|
||||
}
|
||||
}
|
||||
for (var v : entries) {
|
||||
var isSystem = v.get(defQuery.getFieldId("isSystemDefault"));
|
||||
presets.add(new Preset(v.get(defQuery.getFieldId("InstanceId")).toString(),
|
||||
v.get(defQuery.getFieldId("Name")).toString(),
|
||||
v.get(defQuery.getFieldId("Definition")).toString(),
|
||||
isSystem.toString() != null && !isSystem.toString().isEmpty() ? "System"
|
||||
: "User"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -198,7 +199,8 @@ public class Presets {
|
|||
api.deleteEntry(formDefault, entries.getEntryId());
|
||||
|
||||
// SYSTEMDEFAULT
|
||||
var sysdef = api.queryFieldsById("\'364000001\'==\"Systemdefault\"", defQuery.getFieldIds(), formDefault, null, 0, 0).get(0);
|
||||
var sysdef = api.queryFieldsById("\'364000001\'==\"Systemdefault\"", defQuery.getFieldIds(),
|
||||
formDefault, null, 0, 0).get(0);
|
||||
String sysdefGUID = sysdef.get(defQuery.getFieldId("InstanceId")).toString();
|
||||
|
||||
// reset selected preset
|
||||
|
|
|
|||
Loading…
Reference in New Issue