diff --git a/sickbeard/tv.py b/sickbeard/tv.py index 7024a5e4..364baf65 100644 --- a/sickbeard/tv.py +++ b/sickbeard/tv.py @@ -1641,8 +1641,8 @@ class TVEpisode(object): self.deleteEpisode() return False - # don't update show status if show dir is missing, unless missing show dirs are created during post-processing - if not ek.ek(os.path.isdir, self.show._location) and not sickbeard.CREATE_MISSING_SHOW_DIRS: + # don't update show status if show dir is missing, unless it's missing on purpose + if not ek.ek(os.path.isdir, self.show._location) and not sickbeard.CREATE_MISSING_SHOW_DIRS and not sickbeard.ADD_SHOWS_WO_DIR: logger.log( u"The show dir is missing, not bothering to change the episode statuses since it'd probably be invalid") return