ambiguous "or" in if statement?

this morning cron didn't submit a datapoint at 8, presumably because it
hadn't yet been updated overnight (which is what this "or" is supposed
to ensure against... I want to send a datapoint every morning before
bee-mails go out without fail, so I only get e-mails about submitting
data if the autodata submitter is totally down, and not whenever the
Mohela daily interest calculator decides to take a holiday)