Skip to content

Commit c9b6729

Browse files
committed
Merge pull request #1954 from zlamalp/fixService
CORE,REGISTRAR: Fixed passing boolean values as string to jdbc driver
1 parent df8e199 commit c9b6729

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

perun-core/src/main/java/cz/metacentrum/perun/core/impl/ServicesManagerImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public ServicesManagerImpl(DataSource perunPool) {
7474
public final static String richDestinationMappingSelectQuery = " " + destinationMappingSelectQuery + ", " +
7575
"facilities.id as facilities_id, facilities.name as facilities_name, " +
7676
"facilities.created_at as facilities_created_at, facilities.created_by as facilities_created_by, facilities.modified_at as facilities_modified_at, facilities.modified_by as facilities_modified_by, " +
77-
"facilities.modified_by_uid as facilities_modified_by_uid, facilities.created_by_uid as facilities_created_by_uid, " +
77+
"facilities.modified_by_uid as facilities_modified_by_uid, facilities.created_by_uid as facilities_created_by_uid, " +
7878
serviceMappingSelectQuery + ", " +
7979
"facility_service_destinations.propagation_type as f_s_des_propagation_type ";
8080

@@ -211,7 +211,7 @@ public Service createService(PerunSession sess, Service service) throws Internal
211211
}
212212
jdbc.update("insert into services(id,name,description,delay,recurrence,enabled,script,created_by,created_at,modified_by,modified_at,created_by_uid, modified_by_uid) " +
213213
"values (?,?,?,?,?,?,?,?," + Compatibility.getSysdate() + ",?," + Compatibility.getSysdate() + ",?,?)", newId, service.getName(),
214-
service.getDescription(), service.getDelay(), service.getRecurrence(), service.isEnabled() ? '1' : '0', service.getScript(),
214+
service.getDescription(), service.getDelay(), service.getRecurrence(), (service.isEnabled()) ? "1" : "0", service.getScript(),
215215
sess.getPerunPrincipal().getActor(), sess.getPerunPrincipal().getActor(), sess.getPerunPrincipal().getUserId(), sess.getPerunPrincipal().getUserId());
216216
log.info("Service created: {}", service);
217217

@@ -244,7 +244,7 @@ public void updateService(PerunSession sess, Service service) throws InternalErr
244244
jdbc.update("update services set name=?, description=?, delay=?, recurrence=?, enabled=?, script=?, " +
245245
"modified_by=?, modified_by_uid=?, modified_at=" + Compatibility.getSysdate() + " where id=?",
246246
service.getName(), service.getDescription(), service.getDelay(), service.getRecurrence(),
247-
service.isEnabled() ? '1' : '0', service.getScript(),
247+
(service.isEnabled()) ? "1" : "0", service.getScript(),
248248
sess.getPerunPrincipal().getActor(), sess.getPerunPrincipal().getUserId(), service.getId());
249249
} catch(RuntimeException ex) {
250250
throw new InternalErrorException(ex);

perun-core/src/main/java/cz/metacentrum/perun/core/impl/modules/attributes/urn_perun_user_facility_attribute_def_def_basicDefaultGID.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public void checkAttributeValue(PerunSessionImpl sess, Facility facility, User u
4949
List<Resource> resourcesWithSameGid = sess.getPerunBl().getResourcesManagerBl().getResourcesByAttribute(sess, resourceGidAttribute);
5050
if (resourcesWithSameGid.isEmpty() && allowedResources.isEmpty() && resourceGidAttribute.getValue() == null) return;
5151
if (resourcesWithSameGid.isEmpty() && resourceGidAttribute.getValue() != null) throw new WrongAttributeValueException(attribute, user, facility, "Resource with requiered unix GID doesn't exist.");
52-
if (allowedResources.isEmpty()) throw new WrongAttributeValueException(attribute, user, "User has not access to requiered resource");
52+
if (allowedResources.isEmpty()) throw new WrongAttributeValueException(attribute, user, "User has not access to required resource");
5353

5454
resourcesWithSameGid.retainAll(allowedResources);
5555

perun-registrar-lib/src/main/java/cz/metacentrum/perun/registrar/impl/MailManagerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ public void setSendingEnabled(PerunSession sess, List<ApplicationMail> mails, bo
255255
for (ApplicationMail mail : mails) {
256256
// update sending (enabled / disabled)
257257
if (Compatibility.isPostgreSql()) {
258-
jdbc.update("update application_mails set send=? where id=?", (enabled) ? '1' : '0', mail.getId());
258+
jdbc.update("update application_mails set send=? where id=?", (enabled) ? "1" : "0", mail.getId());
259259
} else {
260260
jdbc.update("update application_mails set send=? where id=?", enabled, mail.getId());
261261
}

0 commit comments

Comments
 (0)