diff options
-rwxr-xr-x | sfeed_update | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/sfeed_update b/sfeed_update index 7d11f18..94b598c 100755 --- a/sfeed_update +++ b/sfeed_update @@ -108,13 +108,8 @@ _feed() { fi rm -f "${tmpfeedfile}.fetch" - # if baseurl is empty then use the path from the feed by default. - if [ "${basesiteurl}" = "" ]; then - host="${feedurl##*://}" - basesiteurl="${feedurl%%://*}://${host%/*}/" - fi - - if ! parse "${name}" "${feedurl}" "${basesiteurl}" < "${tmpfeedfile}.utf8" > "${tmpfeedfile}.tsv"; then + # if baseurl is empty then use feedurl. + if ! parse "${name}" "${feedurl}" "${basesiteurl:-feedurl}" < "${tmpfeedfile}.utf8" > "${tmpfeedfile}.tsv"; then log "${name}" "FAIL (PARSE)" return fi |