diff --git a/src/main/java/org/olat/repository/RepositoryEntryManagedFlag.java b/src/main/java/org/olat/repository/RepositoryEntryManagedFlag.java index 131a5500336076eeb77aff102d2cb2d4eaf07cf4..cf5aeb5593c8ec251a04e1673e3a8ca8528691a4 100644 --- a/src/main/java/org/olat/repository/RepositoryEntryManagedFlag.java +++ b/src/main/java/org/olat/repository/RepositoryEntryManagedFlag.java @@ -89,7 +89,9 @@ public enum RepositoryEntryManagedFlag { RepositoryEntryManagedFlag[] flagEnums = new RepositoryEntryManagedFlag[flagArr.length]; int count = 0; - for(String flag:flagArr) { + for(String rawflag:flagArr) { + // sometimes managed flags come with a trailing space, so trim it here: + String flag = rawflag.trim(); if(StringHelper.containsNonWhitespace(flag)) { try { RepositoryEntryManagedFlag flagEnum = valueOf(flag);