Open jerrymolenaar opened 7 years ago
@enternoescape Can you look into this?
This API function pretty much uses followsTrend() directly does it not? I didn't fiddle with that very much, so I'm curious what actually broke.
Nevermind. It uses getRelatedAirings(). I'll see where we went wrong there.
I found it. On line 775 in Agent.java:
if (followsTrend(a, true, sbCache, true, ignoreDisabledFlag))
should be:
if (followsTrend(a, true, sbCache, false, ignoreDisabledFlag))
It's causing it to skip the keyword search completely. I'll submit a fix.
The getRelatedAirings() issue doesn't cause massive problems, but I can see it being annoying to some people until a new version is released with the fix. This issue did not affect scheduled recordings in any way, so I'm looking for an opinion on if we should publish a new version immediately. Maybe we should simmer for a week and not get too excited. I did verify the problem and I verified that the prescribed fix did fix it.
Glad it was easy to find, I am ok with simmering.
You didn't exactly appear to be outraged. :) The changes in Carny were significant, but the code behind this didn't change in any significant way, so I was a little surprised to see this broke, but at least the fix was very straight forward.
I miss read your simmering comment. I read "I'm done with simmering."
LOL, No, I am definitely not outraged - Happy to wait until the next release! I am very thankful for all of the hard work all of you guys put into SageTV!
Was just about to come in and write an issue for this. Just added a new keyword only favorite for my daughter [Taekwondo] and was a little surprised to see 1008 future airings that had nothing to do with it.
As you probably noticed this doesn't affect the scheduled recordings, just what you see via the API calls. For the initial commit, we were so focused on making sure the scheduling was exactly the same that I failed to verify that one simple API call on a keyword favorite. We're going to wait a little bit before I ask for another build just in case something else of interest surfaces. This isn't quite an emergency, but it is important that it be addressed and the next build will fully address this one issue.
Yeah, no problem. Just glad it's already been identified.
I upgraded to version 9.1.1.651. Everything seems to work except when I try to view Additional Airings from the Favorite Details for entries that are looking for a Keyword which is "Title:" and some value. In that scenario, it seems to be displaying the EPG because it starts with titles with a 100 in them and goes on and on.
Other Favorites which are not using Keywords seem to be working fine,
I rolled the JAR file back to 9.0.14.567 and it worked fine. Reinstalled 651 and problem re-occurred.
It does not seem to effect the schedule, that is showing as I expect.
Any other data I can provide?