# HG changeset patch # User Kim Alvefur # Date 1687704177 -7200 # Node ID ed177fa5b54c66d92718e9bd0f3ea647345cba2c # Parent fd1c535dcb922affd1f7326731aee6b4157a16d1 mod_pubsub_feeds: Fix mixup between feed object and parsed feed Did the HMAC thing ever work? diff -r fd1c535dcb92 -r ed177fa5b54c mod_pubsub_feeds/mod_pubsub_feeds.lua --- a/mod_pubsub_feeds/mod_pubsub_feeds.lua Sun Jun 25 16:41:50 2023 +0200 +++ b/mod_pubsub_feeds/mod_pubsub_feeds.lua Sun Jun 25 16:42:57 2023 +0200 @@ -106,11 +106,11 @@ if not id then local link = entry:get_child("link"); if link then - module:log("debug", "Feed %q item %s is missing an id, using instead", feed.url, entry:top_tag()); + module:log("debug", "Feed %q item %s is missing an id, using instead", item.url, entry:top_tag()); id = link and link.attr.href; else - module:log("debug", "Feed %q item %s is missing an id, using a HMAC of the item instead", feed.url, entry:top_tag()); - id = feed.url .. "#" .. hmac_sha1(feed.url, tostring(entry), true) .. "@" .. dt_datetime(timestamp); + module:log("debug", "Feed %q item %s is missing an id, using a HMAC of the item instead", item.url, entry:top_tag()); + id = item.url .. "#" .. hmac_sha1(item.url, tostring(entry), true) .. "@" .. dt_datetime(timestamp); end entry:text_tag("id", id); end