fix permission calculation

This commit is contained in:
2022-11-09 16:07:53 +01:00
parent b876bad3e7
commit c6f8365e54
7 changed files with 196 additions and 261 deletions
@@ -285,10 +285,6 @@ public class PermissionManager implements UserDataProvider {
permissionsExpires = permissionMapping.getExpires();
}
if (permissionMapping.isLifetimeRound()) {
permissionStarts = InstantHelper.truncate(permissionStarts, permissionMapping.getLifetimeUnit());
}
if (permissionsExpires == null) {
permissionsExpires = InstantHelper.plus(permissionStarts == null ? Instant.now() : permissionStarts,
permissionMapping.getLifetime(), permissionMapping.getLifetimeUnit());