diff --git a/VERSION b/VERSION index a2acdb24..8e16e047 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.19.0-develop98 +1.19.0-develop99 diff --git a/modules/letterboxd.py b/modules/letterboxd.py index 89593dec..280f9236 100644 --- a/modules/letterboxd.py +++ b/modules/letterboxd.py @@ -19,7 +19,7 @@ class Letterboxd: letterboxd_ids = response.xpath("//li[contains(@class, 'poster-container') or contains(@class, 'film-detail')]/div/@data-film-id") items = [] for letterboxd_id in letterboxd_ids: - slugs = response.xpath(f"//div[@data-film-id='{letterboxd_id}']/@data-film-slug") + slugs = response.xpath(f"//div[@data-film-id='{letterboxd_id}']/@data-target-link") comments = response.xpath(f"//div[@data-film-id='{letterboxd_id}']/parent::li/div[@class='film-detail-content']/div/p/text()") ratings = response.xpath(f"//div[@data-film-id='{letterboxd_id}']/parent::li/div[@class='film-detail-content']//span[contains(@class, 'rating')]/@class") years = response.xpath(f"//div[@data-film-id='{letterboxd_id}']/parent::li/div[@class='film-detail-content']/h2/small/a/text()") diff --git a/modules/meta.py b/modules/meta.py index 7dd0eab0..77dfa38b 100644 --- a/modules/meta.py +++ b/modules/meta.py @@ -386,9 +386,9 @@ class DataFile: if var_key.endswith(".exists"): con_var_value = util.parse(self.data_type, var_key, var_value, datatype="bool", default=False) if con_var_value: - if var_key[:-7] not in variables or not variables[var_key[:-7]]: + if var_key[:-7] not in variables or variables[var_key[:-7]] is None: error_text = "- does not exist" - elif var_key[:-7] in variables and variables[var_key[:-7]]: + elif var_key[:-7] in variables and variables[var_key[:-7]] is not None: error_text = "- exists" con_var_value = var_key[:-7] elif var_key.endswith(".not"):