ECCC sometimes provides almanac files containing no data at all. We won't convert them into JSON file anymore.
elif [ ${STATIONDATA_COUNT} -eq 0 ]&& \
[ ${AL_MONTH_COUNT} -gt 0 ]
then
+ # Check file contains data
+ declare -i AL_DAY_COUNT=$(xmlstarlet sel -t -v 'count(//day)' "${REPLY}")
+ if [ ${AL_DAY_COUNT} -eq 0 ]
+ then
+ echo "${REPLY}: No day found. Ignoring." >&2
+ continue
+ fi
+
STYLESHEET_PATH='almanac_to_commons.xslt'
DESTINATION_PATH="${DESTINATION}/weather.gc.ca/Almanac/${CLIMATE_ID}.tab"
else