Skip to content

Commit 04d2ad4

Browse files
committed
Remove unassigned keys when user type changes.
Remove unassigned keys when user type changes. Fixes bastillion-io#118
1 parent e543f43 commit 04d2ad4

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/main/java/com/keybox/manage/db/UserDB.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,9 @@ public static void updateUserNoCredentials(User user) {
277277
stmt.setLong(6, user.getId());
278278
stmt.execute();
279279
DBUtils.closeStmt(stmt);
280+
if (User.ADMINISTRATOR.equals(user.getUserType())) {
281+
PublicKeyDB.deleteUnassignedKeysByUser(con, user.getId());
282+
}
280283

281284
} catch (Exception e) {
282285
log.error(e.toString(), e);
@@ -307,6 +310,9 @@ public static void updateUserCredentials(User user) {
307310
stmt.setLong(8, user.getId());
308311
stmt.execute();
309312
DBUtils.closeStmt(stmt);
313+
if(User.ADMINISTRATOR.equals(user.getUserType())) {
314+
PublicKeyDB.deleteUnassignedKeysByUser(con, user.getId());
315+
}
310316

311317
} catch (Exception e) {
312318
log.error(e.toString(), e);

0 commit comments

Comments
 (0)