Commit 36555b5 1 parent 9868410 commit 36555b5 Copy full SHA for 36555b5
File tree 1 file changed +5
-6
lines changed
src/main/java/org/owasp/dependencytrack/persistence
1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -57,9 +57,9 @@ public void contextInitialized(ServletContextEvent event) {
57
57
Event .dispatch (new IndexEvent (IndexEvent .Action .COMMIT , Vulnerability .class ));
58
58
Event .dispatch (new IndexEvent (IndexEvent .Action .COMMIT , License .class ));
59
59
60
- loadDefaultLicenses ();
61
60
loadDefaultPermissions ();
62
61
loadDefaultPersonas ();
62
+ loadDefaultLicenses ();
63
63
loadDefaultRepositories ();
64
64
65
65
try {
@@ -104,12 +104,11 @@ private void loadDefaultLicenses() {
104
104
*/
105
105
private void loadDefaultPermissions () {
106
106
try (QueryManager qm = new QueryManager ()) {
107
- if (qm .getPermissions ().size () > 0 ) {
108
- return ;
109
- }
110
- LOGGER .info ("Adding default permissions to datastore." );
107
+ LOGGER .info ("Synchronizing permissions to datastore." );
111
108
for (Permissions permission : Permissions .values ()) {
112
- qm .createPermission (permission .name (), permission .getDescription ());
109
+ if (qm .getPermission (permission .name ()) == null ) {
110
+ qm .createPermission (permission .name (), permission .getDescription ());
111
+ }
113
112
}
114
113
}
115
114
}
You can’t perform that action at this time.
0 commit comments