-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 10.4.5
-
Fix Version/s: 10.4.6
-
Component/s: Repository, Catalog, Learning resources
-
Labels:None
-
Funded by:
When changing the description of a learning resource other than a course, a RS occurs. This is because only course have a execution period. This patch solves the problem:
diff --git a/src/main/java/org/olat/repository/ui/author/RepositoryEditDescriptionController.java b/src/main/java/org/olat/repository/ui/author/RepositoryEditDescriptionController.java --- a/src/main/java/org/olat/repository/ui/author/RepositoryEditDescriptionController.java +++ b/src/main/java/org/olat/repository/ui/author/RepositoryEditDescriptionController.java @@ -385,12 +385,14 @@ allOk &= validateTextElement(expenditureOfWork, 225); allOk &= validateTextElement(authors, 2000); - publicDatesEl.clearError(); - if(publicDatesEl.isEnabled() && publicDatesEl.isVisible()) { - if(!publicDatesEl.isOneSelected()) { - publicDatesEl.setErrorKey("form.legende.mandatory", null); - allOk &= false; - } + if (publicDatesEl != null) { + publicDatesEl.clearError(); + if(publicDatesEl.isEnabled() && publicDatesEl.isVisible()) { + if(!publicDatesEl.isOneSelected()) { + publicDatesEl.setErrorKey("form.legende.mandatory", null); + allOk &= false; + } + } } // Ok, passed all checks