[mythtv-commits] Ticket #6663: NULL descriptions cause invalid data to be stored when using EIT.

MythTV noreply at mythtv.org
Wed Oct 17 20:25:55 UTC 2012


#6663: NULL descriptions cause invalid data to be stored when using EIT.
-----------------------------------+----------------------------
 Reporter:  Kristopher <setnes@…>  |          Owner:  danielk
     Type:  defect                 |         Status:  closed
 Priority:  minor                  |      Milestone:  unknown
Component:  MythTV - EIT           |        Version:  0.22-fixes
 Severity:  medium                 |     Resolution:  Unverified
 Keywords:                         |  Ticket locked:  0
-----------------------------------+----------------------------

Comment (by mackenziema@…):

 I added this code to DBEvent::UpdateDB(
     MSqlQuery &query, uint chanid, const DBEvent &match)

 ...

     if (match.description.length() >= ldesc.length()) {
         LOG(VB_EIT, LOG_INFO, QString("Setting Description: %1 - %2    %3
 - %4").arg(ltitle).arg(ldesc).arg(match.title).arg(match.description));
         ldesc = match.description;
     } else {
         LOG(VB_EIT, LOG_INFO, QString("Description As Is: %1 - %2    %3 -
 %4").arg(ltitle).arg(ldesc).arg(match.title).arg(match.description));
     }
 ...


 After running the backend with -v eit I saw lines like:

 2012-10-14 16:42:00.888848 I  Setting Description: Brother Bear - A young
 Native American hunter is magically transformed into a bear while seeking
 revenge on the bear that took the life of his older brother, but in order
 to survive life in his new surroundings he must rely on the guidance of a
 young bear cub.    Brother Bear - After learning that a friend's marriage
 is in trouble, Audrey and Jeff agree to let him stay over as he goes
 through a difficult divorce, but they soon begin to regret their
 invitation after they discover his penchant for giving inappropriate hugs.

 Since I know that "Brother Bear" isn't about marriage trouble, the 2nd
 description is most likely inaccurate.

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/6663#comment:15>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list