Skip to content

Commit 6802132

Browse files
committed
Fix default episode name removal for episode range
1 parent cf01c86 commit 6802132

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

modules/episodename.groovy

+5-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
{
33
def invalid_chars = ['\\', '/', ':', '*', '?', '"', '<', '>', '|']
44
def fixed_name = t.replaceAll(invalid_chars.collect { "\\" + it }.join('|'), '_')
5-
def epnum = any { e } { special }
6-
// check if fixed name length is more than 100, if so, empty it
75
fixed_name = fixed_name.length() > 100 ? " " : " - $fixed_name "
8-
fixed_name == " - Episode $epnum " ? " " : fixed_name
6+
def epnum = any { e } { special }
7+
def def_ep = "Episode $epnum"
8+
// if fixed_name contains default episode name, blank it out
9+
def epname = fixed_name.contains(def_ep) ? '' : fixed_name
10+
epname != '' ? epname : ''
911
}

0 commit comments

Comments
 (0)