Skip to content

Commit

Permalink
Always strip whitespace from a weekday list string
Browse files Browse the repository at this point in the history
  • Loading branch information
benfortuna committed May 5, 2019
1 parent e2d1ce7 commit c91bfab
Showing 1 changed file with 2 additions and 12 deletions.
14 changes: 2 additions & 12 deletions src/main/java/net/fortuna/ical4j/model/WeekDayList.java
Expand Up @@ -31,8 +31,6 @@
*/
package net.fortuna.ical4j.model;

import net.fortuna.ical4j.util.CompatibilityHints;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
Expand Down Expand Up @@ -72,16 +70,8 @@ public WeekDayList(final int initialCapacity) {
* @param aString a string representation of a day list
*/
public WeekDayList(final String aString) {
final boolean outlookCompatibility =
CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_OUTLOOK_COMPATIBILITY);

for (String w : aString.split(",")) {
if (outlookCompatibility) {
add(new WeekDay(w.replaceAll(" ", "")));
} else {
add(new WeekDay(w));
}
}
addAll(Arrays.stream(aString.split("\\s*,\\s*")).filter(s -> !s.isEmpty())
.map(WeekDay::new).collect(Collectors.toList()));
}

/**
Expand Down

0 comments on commit c91bfab

Please sign in to comment.