Ticket #12134: programrating-insertignore.patch

File programrating-insertignore.patch, 984 bytes (added by slackerlinux85@…, 10 years ago)
  • mythtv/libs/libmythtv/programdata.cpp

    diff --git a/mythtv/libs/libmythtv/programdata.cpp b/mythtv/libs/libmythtv/programdata.cpp
    index 23e47be..26640ed 100644
    a b uint DBEvent::UpdateDB( 
    601601    for (; j != ratings.end(); ++j)
    602602    {
    603603        query.prepare(
    604             "INSERT INTO programrating "
     604            "INSERT IGNORE INTO programrating "
    605605            "       ( chanid, starttime, system, rating) "
    606606            "VALUES (:CHANID, :START,    :SYS,  :RATING)");
    607607        query.bindValue(":CHANID", chanid);
    uint ProgInfo::InsertDB(MSqlQuery &query, uint chanid) const 
    925925    for (; j != ratings.end(); ++j)
    926926    {
    927927        query.prepare(
    928             "INSERT INTO programrating "
     928            "INSERT IGNORE INTO programrating "
    929929            "       ( chanid, starttime, system, rating) "
    930930            "VALUES (:CHANID, :START,    :SYS,  :RATING)");
    931931        query.bindValue(":CHANID", chanid);