summaryrefslogtreecommitdiffstats
path: root/base/ca
diff options
context:
space:
mode:
authorFraser Tweedale <ftweedal@redhat.com>2015-11-20 16:15:06 +1100
committerFraser Tweedale <ftweedal@redhat.com>2015-11-26 09:45:58 +1000
commitc44d643c8f1f1b34004e8a1c5eedbcb75e46860d (patch)
tree08f6fa25225d392540c4529b2a4542d362bc604a /base/ca
parent3294f5087997427d060bce85d033652f7a8431da (diff)
downloadpki-c44d643c8f1f1b34004e8a1c5eedbcb75e46860d.tar.gz
pki-c44d643c8f1f1b34004e8a1c5eedbcb75e46860d.tar.xz
pki-c44d643c8f1f1b34004e8a1c5eedbcb75e46860d.zip
Avoid superfluous ConfigStore commit during profile creation
Part of: https://fedorahosted.org/pki/ticket/1700
Diffstat (limited to 'base/ca')
-rw-r--r--base/ca/src/org/dogtagpki/server/ca/rest/ProfileService.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/base/ca/src/org/dogtagpki/server/ca/rest/ProfileService.java b/base/ca/src/org/dogtagpki/server/ca/rest/ProfileService.java
index a1dba8064..488dd5ab9 100644
--- a/base/ca/src/org/dogtagpki/server/ca/rest/ProfileService.java
+++ b/base/ca/src/org/dogtagpki/server/ca/rest/ProfileService.java
@@ -605,9 +605,8 @@ public class ProfileService extends PKIService implements ProfileResource {
// no error thrown, proceed with profile creation
profile = ps.createProfile(profileId, classId, className);
- profile.getConfigStore().commit(false);
profile.getConfigStore().load(new ByteArrayInputStream(data));
- ps.disableProfile(profileId);
+ ps.disableProfile(profileId); // also commits
auditProfileChange(
ScopeDef.SC_PROFILE_RULES,