@fox Cheers, no essay required, quick and short is all good. @JustAMacUser I am no coder but will try to look at the code as well, thank you.
As far as I checked the GUID is the same as that was what promoted this thread (it was even in the feed so I could see it and force refresh and observe) as the link was not updated.
Ref. point two; “all information is updated” seems not to happen in this case but if it should I will try to take a closer look.
Ref. point three “re-used an article GUID”; that is what I expect they did, but this a Wordpress site so the GUID system is highly likely not at fault. So a re-used (changed) article in this case as per point two should simply result in a full update of article data (link, headline, content) I’d presume.
Thanks.
Added info, this is what a debug shows and my confusions is around:
[09:49:50/13252] guid 1,https://www.psoyun.com/?p=5695 / SHA1:4113982db117c3f331e808f178be57d43244c4ad
[09:49:50/13252] orig date: 1525181706
[09:49:50/13252] date 1525181706 [2018/05/01 13:35:06]
[09:49:50/13252] title Fortnite artık tüm zamanların en büyük ücretsiz konsol oyunu!
[09:49:50/13252] link https://www.psoyun.com/oyun/fortnite-mart-2018.html
[09:49:50/13252] author Ozan Baki
[09:49:50/13252] num_comments: 0
[09:49:50/13252] looking for tags...
[09:49:50/13252] tags found: oyun,slider,fortnite,oyunlar,mart 2018
[09:49:50/13252] done collecting data.
[09:49:50/13252] article hash: 2dd8751fe6f59639bb621bffbd2179a08cd09e56 [stored=2dd8751fe6f59639bb621bffbd2179a08cd09e56]
[09:49:50/13252] stored article seems up to date [IID: 8484142], updating timestamp only
Per above debug output the link is fetched correctly and relates to fortnite, however in my DB I have the correct Fortnite headline, Fortnite content, but the article LINK is still that of a Sonic Mania article which I presume was what the article briefly was before the content got changed.
Update 2: Forcing a change of the title, triggers a new content hash but like before the LINK remains wrong in DB and is not updated.
[10:27:51/19992] guid 1,https://www.psoyun.com/?p=5695 / SHA1:4113982db117c3f331e808f178be57d43244c4ad
[10:27:51/19992] orig date: 1525181706
[10:27:51/19992] date 1525181706 [2018/05/01 13:35:06]
[10:27:51/19992] title xFortnite artık tüm zamanların en büyük ücretsiz konsol oyunu!
[10:27:51/19992] link https://www.psoyun.com/oyun/fortnite-mart-2018.html
[10:27:51/19992] author Ozan Baki
[10:27:51/19992] num_comments: 0
[10:27:51/19992] looking for tags...
[10:27:51/19992] tags found: oyun,slider,fortnite,oyunlar,mart 2018
[10:27:51/19992] done collecting data.
[10:27:51/19992] article hash: 2307168f88577c437715f13e58f0ae72c30f24d8 [stored=2dd8751fe6f59639bb621bffbd2179a08cd09e56]
[10:27:51/19992] hash differs, applying plugin filters:
[10:27:51/19992] ... Af_Readability
[10:27:51/19992] === 0.0000 (sec)
[10:27:51/19992] ... Af_Unburn
[10:27:51/19992] === 0.0000 (sec)
[10:27:51/19992] plugin data: af_readability,af_unburn,
[10:27:51/19992] matched filter rules:
[10:27:51/19992] filter actions:
[10:27:51/19992] article labels:
[10:27:51/19992] force catchup:
[10:27:51/19992] base guid found, checking for user record
[10:27:51/19992] initial score: 0 [including plugin modifier: 0]
[10:27:51/19992] user record FOUND: RID: 8484142, IID: 6737434
[10:27:51/19992] resulting RID: 8484142, IID: 6737434
[10:27:51/19992] assigning labels [other]...
[10:27:51/19992] assigning labels [filters]...
[10:27:51/19992] looking for enclosures...
[10:27:51/19992] article enclosures:
Array
(
)
[10:27:51/19992] filtered article tags:
Array
(
[0] => oyun
[1] => slider
[2] => fortnite
[3] => oyunlar
[4] => mart 2018
[5] => çıkış tarihi
[6] => sega
[7] => sonic mania plus
)
[10:27:51/19992] article processed
I am hoping I’m just being stupid or have done something weird on my side, but at least i my mind this seems wrong that is not updating as indeed when we got a GUID we need to trust it.
Update 3: If I am right code wise this would be the part, which indeed if so is not updating the link and explains my issue (or am I missing something?)
https://git.tt-rss.org/fox/tt-rss/src/master/classes/rssutils.php#L986-L1006