Incorrect conflict shown

MymsMan

Ad detector
I currently have two sets of conflicts in my recording schedule, on Wednesday evening and next Friday afternoon
1698417305759.png
When I attempt to resolve the later conflict by rescheduling Countdown to C4+1 Webif reports a conflict with two of the Wednesday evening conflicting programmes:
1698417780866.png
This also occurs when scheduling any programme using the webif epg
1698418365581.png

This problem does not occur when using RS Visual or EPG displays, only when using Webif
 
You can enable some debugging by hacking at the "debug" value in /mod/webif/lib/rsv.class line 1612.
 
The lack of formatting/line breaks does not not make for easy reading!
Code:
SLOTS: 0 0 1698422400 1698426000 262252 6443 27 4 tbl_reservation [0] empty. [1] empty. -> into slot 0 SLOTS: {27 1698426000} 0 1698423300 1698426000 131100 12334 26 4 tbl_reservation [0] running 1698426000. [1] empty. -> into slot 1 SLOTS: {27 1698426000} {26 1698426000} 1698426000 1698427800 131101 11151 8 4 tbl_reservation [0] finished 1698426000. [1] finished 1698426000. -> into slot 0 SLOTS: {8 1698427800} 0 1698429600 1698431400 0 0 0 [0] finished 1698427800. [1] empty. -> into slot 0 SLOTS: {0 1698431400} 0 1698436800 1698440400 262264 42922 21 4 tbl_reservation [0] finished 1698431400. [1] empty. -> into slot 0 SLOTS: {21 1698440400} 0 1698440400 1698442200 131100 12343 14 4 tbl_reservation [0] finished 1698440400. [1] empty. -> into slot 0 SLOTS: {14 1698442200} 0 1698442200 1698442800 131100 12344 18 4 tbl_reservation [0] finished 1698442200. [1] empty. -> into slot 0 SLOTS: {18 1698442800} 0 1698442800 1698445800 131100 12345 11 4 tbl_reservation [0] finished 1698442800. [1] empty. -> into slot 0 SLOTS: {11 1698445800} 0 1698453000 1698454800 131103 884 3 4 tbl_reservation [0] finished 1698445800. [1] empty. -> into slot 0 SLOTS: {3 1698454800} 0 1698515100 1698521100 131100 12366 43 4 tbl_reservation [0] finished 1698454800. [1] empty. -> into slot 0 SLOTS: {43 1698521100} 0 1698524700 1698526800 131100 12183 7 4 tbl_reservation [0] finished 1698521100. [1] empty. -> into slot 0 SLOTS: {7 1698526800} 0 1698526800 1698527700 131100 12368 14 4 tbl_reservation [0] finished 1698526800. [1] empty. -> into slot 0 SLOTS: {14 1698527700} 0 1698527700 1698530400 131101 11358 22 4 tbl_reservation [0] finished 1698527700. [1] empty. -> into slot 0 SLOTS: {22 1698530400} 0 1698530400 1698534000 196700 5871 42 4 tbl_reservation [0] finished 1698530400. [1] empty. -> into slot 0 SLOTS: {42 1698534000} 0 1698534000 1698537600 196700 5872 42 4 tbl_reservation [0] finished 1698534000. [1] empty. -> into slot 0 SLOTS: {42 1698537600} 0 1698568200 1698571800 262258 45506 31 4 tbl_reservation [0] finished 1698537600. [1] empty. -> into slot 0 SLOTS: {31 1698571800} 0 1698586200 1698588000 131103 861 67 4 tbl_reservation [0] finished 1698571800. [1] empty. -> into slot 0 SLOTS: {67 1698588000} 0 1698607200 1698609600 131100 12470 43 4 tbl_reservation [0] finished 1698588000. [1] empty. -> into slot 0 SLOTS: {43 1698609600} 0 1698609600 1698613200 131101 11324 28 4 tbl_reservation [0] finished 1698609600. [1] empty. -> into slot 0 SLOTS: {28 1698613200} 0 1698613200 1698616800 262252 11996 33 4 tbl_reservation [0] finished 1698613200. [1] empty. -> into slot 0 SLOTS: {33 1698616800} 0 1698616800 1698618300 131100 12473 14 4 tbl_reservation [0] finished 1698616800. [1] empty. -> into slot 0 SLOTS: {14 1698618300} 0 1698618300 1698618600 131100 12474 18 4 tbl_reservation [0] finished 1698618300. [1] empty. -> into slot 0 SLOTS: {18 1698618600} 0 1698627600 1698632100 262258 45518 31 4 tbl_reservation [0] finished 1698618600. [1] empty. -> into slot 0 SLOTS: {31 1698632100} 0 1698670800 1698673500 131101 11257 9 4 tbl_reservation [0] finished 1698632100. [1] empty. -> into slot 0 SLOTS: {9 1698673500} 0 1698673500 1698675300 131101 11258 32 4 tbl_reservation [0] finished 1698673500. [1] empty. -> into slot 0 SLOTS: {32 1698675300} 0 1698675000 1698678000 262258 45567 20 4 tbl_reservation [0] running 1698675300. [1] empty. -> into slot 1 SLOTS: {32 1698675300} {20 1698678000} 1698678000 1698681600 262252 20736 23 4 tbl_reservation [0] finished 1698675300. [1] finished 1698678000. -> into slot 0 SLOTS: {23 1698681600} 0 1698681600 1698685200 262252 3768 24 4 tbl_reservation [0] finished 1698681600. [1] empty. -> into slot 0 SLOTS: {24 1698685200} 0 1698685200 1698688800 262252 6447 27 4 tbl_reservation [0] finished 1698685200. [1] empty. -> into slot 0 SLOTS: {27 1698688800} 0 1698686100 1698688800 131100 12439 34 4 tbl_reservation [0] running 1698688800. [1] empty. -> into slot 1 SLOTS: {27 1698688800} {34 1698688800} 1698688800 1698690600 131101 11264 8 4 tbl_reservation [0] finished 1698688800. [1] finished 1698688800. -> into slot 0 SLOTS: {8 1698690600} 0 1698692400 1698694200 131101 11266 10 4 tbl_reservation [0] finished 1698690600. [1] empty. -> into slot 0 SLOTS: {10 1698694200} 0 1698694200 1698696000 131101 11267 2 4 tbl_reservation [0] finished 1698694200. [1] empty. -> into slot 0 SLOTS: {2 1698696000} 0 1698696000 1698697800 131101 11268 53 4 tbl_reservation [0] finished 1698696000. [1] empty. -> into slot 0 SLOTS: {53 1698697800} 0 1698697800 1698699600 131101 11269 58 4 tbl_reservation [0] finished 1698697800. [1] empty. -> into slot 0 SLOTS: {58 1698699600} 0 1698703200 1698705000 131100 12445 14 4 tbl_reservation [0] finished 1698699600. [1] empty. -> into slot 0 SLOTS: {14 1698705000} 0 1698705000 1698705600 131100 12446 18 4 tbl_reservation [0] finished 1698705000. [1] empty. -> into slot 0 SLOTS: {18 1698705600} 0 1698705600 1698708300 131100 12447 13 4 tbl_reservation [0] finished 1698705600. [1] empty. -> into slot 0 SLOTS: {13 1698708300} 0 1698757200 1698759900 131101 11231 9 4 tbl_reservation [0] finished 1698708300. [1] empty. -> into slot 0 SLOTS: {9 1698759900} 0 1698759900 1698761700 131101 11232 32 4 tbl_reservation [0] finished 1698759900. [1] empty. -> into slot 0 SLOTS: {32 1698761700} 0 1698761400 1698764400 262258 45371 20 4 tbl_reservation [0] running 1698761700. [1] empty. -> into slot 1 SLOTS: {32 1698761700} {20 1698764400} 1698764400 1698768000 262252 20740 23 4 tbl_reservation [0] finished 1698761700. [1] finished 1698764400. -> into slot 0 SLOTS: {23 1698768000} 0 1698768000 1698771600 262252 3770 24 4 tbl_reservation [0] finished 1698768000. [1] empty. -> into slot 0 SLOTS: {24 1698771600} 0 1698771600 1698775200 262252 6445 27 4 tbl_reservation [0] finished 1698771600. [1] empty. -> into slot 0 SLOTS: {27 1698775200} 0 1698772500 1698775200 131100 12492 34 4 tbl_reservation [0] running 1698775200. [1] empty. -> into slot 1 SLOTS: {27 1698775200} {34 1698775200} 1698775200 1698777000 131101 11238 8 4 tbl_reservation [0] finished 1698775200. [1] finished 1698775200. -> into slot 0 SLOTS: {8 1698777000} 0 1698782400 1698786900 262258 45379 6 4 tbl_reservation [0] finished 1698777000. [1] empty. -> into slot 0 SLOTS: {6 1698786900} 0 1698789600 1698791400 131100 12499 14 4 tbl_reservation [0] finished 1698786900. [1] empty. -> into slot 0 SLOTS: {14 1698791400} 0 1698791400 1698792000 131100 12500 18 4 tbl_reservation [0] finished 1698791400. [1] empty. -> into slot 0 SLOTS: {18 1698792000} 0 1698843600 1698846300 131101 11287 9 4 tbl_reservation [0] finished 1698792000. [1] empty. -> into slot 0 SLOTS: {9 1698846300} 0 1698846300 1698848100 131101 11288 32 4 tbl_reservation [0] finished 1698846300. [1] empty. -> into slot 0 SLOTS: {32 1698848100} 0 1698847800 1698850800 262258 53260 20 4 tbl_reservation [0] running 1698848100. [1] empty. -> into slot 1 SLOTS: {32 1698848100} {20 1698850800} 1698850800 1698854400 262252 20744 23 4 tbl_reservation [0] finished 1698848100. [1] finished 1698850800. -> into slot 0 SLOTS: {23 1698854400} 0 1698854400 1698858000 262252 3772 24 4 tbl_reservation [0] finished 1698854400. [1] empty. -> into slot 0 SLOTS: {24 1698858000} 0 1698858000 1698861600 262252 6453 27 4 tbl_reservation [0] finished 1698858000. [1] empty. -> into slot 0 SLOTS: {27 1698861600} 0 1698858900 1698861600 131100 12387 34 4 tbl_reservation [0] running 1698861600. [1] empty. -> into slot 1 SLOTS: {27 1698861600} {34 1698861600} 1698861600 1698863400 131101 11294 8 4 tbl_reservation [0] finished 1698861600. [1] finished 1698861600. -> into slot 0 SLOTS: {8 1698863400} 0 1698868800 1698876000 196700 5953 0 4 tbl_reservation [0] finished 1698863400. [1] empty. -> into slot 0 SLOTS: {0 1698876000} 0 1698872400 1698876000 131100 12393 37 4 tbl_reservation [0] running 1698876000. [1] empty. -> into slot 1 SLOTS: {0 1698876000} {37 1698876000} 1698872400 1698876000 262252 16287 19 4 tbl_reservation [0] running 1698876000. [1] running 1698876000. Conflict. SLOTS: {0 1698876000} {37 1698876000} 1698876000 1698879600 262262 53269 36 4 tbl_reservation [0] finished 1698876000. [1] finished 1698876000. -> into slot 0 SLOTS: {36 1698879600} 0 1698876000 1698877800 131100 12394 14 4 tbl_reservation [0] running 1698879600. [1] empty. -> into slot 1 SLOTS: {36 1698879600} {14 1698877800} 1698877800 1698878400 131100 12395 18 4 tbl_reservation [0] running 1698879600. [1] finished 1698877800. -> into slot 1 SLOTS: {36 1698879600} {18 1698878400} 1698930000 1698932700 131101 11371 9 4 tbl_reservation [0] finished 1698879600. [1] finished 1698878400. -> into slot 0 SLOTS: {9 1698932700} 0 1698932700 1698934500 131101 11372 32 4 tbl_reservation [0] finished 1698932700. [1] empty. -> into slot 0 SLOTS: {32 1698934500} 0 1698934200 1698937200 262258 53372 20 4 tbl_reservation [0] running 1698934500. [1] empty. -> into slot 1 SLOTS: {32 1698934500} {20 1698937200} 1698937200 1698940800 262252 20751 23 4 tbl_reservation [0] finished 1698934500. [1] finished 1698937200. -> into slot 0 SLOTS: {23 1698940800} 0 1698940800 1698944400 262252 3771 24 4 tbl_reservation [0] finished 1698940800. [1] empty. -> into slot 0 SLOTS: {24 1698944400} 0 1698944400 1698948000 262252 6448 27 4 tbl_reservation [0] finished 1698944400. [1] empty. -> into slot 0 SLOTS: {27 1698948000} 0 1698945300 1698948000 131100 12413 34 4 tbl_reservation [0] running 1698948000. [1] empty. -> into slot 1 SLOTS: {27 1698948000} {34 1698948000} 1698948000 1698949800 131101 11378 8 4 tbl_reservation [0] finished 1698948000. [1] finished 1698948000. -> into slot 0 SLOTS: {8 1698949800} 0 1698958800 1698962400 262264 43446 12 4 tbl_reservation [0] finished 1698949800. [1] empty. -> into slot 0 SLOTS: {12 1698962400} 0 1698962400 1698966300 262258 53382 1 4 tbl_reservation [0] finished 1698962400. [1] empty. -> into slot 0 SLOTS: {1 1698966300} 0 1698962400 1698964200 131100 12420 14 4 tbl_reservation [0] running 1698966300. [1] empty. -> into slot 1 SLOTS: {1 1698966300} {14 1698964200} 1698964200 1698964800 131100 12421 18 4 tbl_reservation [0] running 1698966300. [1] finished 1698964200. -> into slot 1 SLOTS: {1 1698966300} {18 1698964800} 1699016400 1699019100 131101 11400 9 4 tbl_reservation [0] finished 1698966300. [1] finished 1698964800. -> into slot 0 SLOTS: {9 1699019100} 0 1699019100 1699021800 131100 12515 4 4 tbl_reservation [0] finished 1699019100. [1] empty. -> into slot 0 SLOTS: {4 1699021800} 0 1699019100 1699020900 131101 11401 32 4 tbl_reservation [0] running 1699021800. [1] empty. -> into slot 1 SLOTS: {4 1699021800} {32 1699020900} 1699023600 1699027200 262252 20756 23 4 tbl_reservation [0] finished 1699021800. [1] finished 1699020900. -> into slot 0 SLOTS: {23 1699027200} 0 1699024200 1699027200 262262 53200 5 1 tbl_reservation [0] running 1699027200. [1] empty. -> into slot 1 SLOTS: {23 1699027200} {5 1699027200} 1699027200 1699030800 262252 3774 24 4 tbl_reservation [0] finished 1699027200. [1] finished 1699027200. -> into slot 0 SLOTS: {24 1699030800} 0 1699030800 1699034400 262252 6450 27 4 tbl_reservation [0] finished 1699030800. [1] empty. -> into slot 0 SLOTS: {27 1699034400} 0 1699031700 1699034400 131100 12520 34 4 tbl_reservation [0] running 1699034400. [1] empty. -> into slot 1 SLOTS: {27 1699034400} {34 1699034400} 1699034400 1699036200 131101 11407 8 4 tbl_reservation [0] finished 1699034400. [1] finished 1699034400. -> into slot 0 SLOTS: {8 1699036200} 0 1699045200 1699048800 262264 43492 21 4 tbl_reservation [0] finished 1699036200. [1] empty. -> into slot 0 SLOTS: {21 1699048800} 0 1699048800 1699050600 131100 12529 14 4 tbl_reservation [0] finished 1699048800. [1] empty. -> into slot 0 SLOTS: {14 1699050600} 0 1699050600 1699051200 131100 12530 18 4 tbl_reservation [0] finished 1699050600. [1] empty. -> into slot 0 SLOTS: {18 1699051200} 0 1699051200 1699054200 131100 12531 11 4 tbl_reservation [0] finished 1699051200. [1] empty. -> into slot 0
This event conflicts with the following items in your scheduled recording list.

    New: Payback
    Shetland

Programme     The One Show
Synopsis     Cliff Richard and James Blunt join Alex Scott and Gethin Jones on the sofa. Also in HD. [S]
Start     Fri Oct 27 19:00:00 2023 BST
    Also: Fri Oct 27 19:00:00 2023 BST on BBC ONE Sth HD
Duration     00:30:00
Type     Show/Game show (3)
CRID    fp.bbc.co.uk/m/YZOW
Series CRID    fp.bbc.co.uk/b-4ARMT
I need to work out how to run the web request from the command line, I can't remember how simulate cgi parameters when testing.
Code:
 /mod/webif/cgi-bin/epg/info.jim?bare=&bare=1&service=83
 
Last edited:
I need to work out how to run the web request from the command line, I can't remember how simulate cgi parameters when testing.
I'd just copy the file to another name and edit in the values you want, forgetting the cgi stuff. Why make things difficult? Then you can just run the script with the file name alone.
The lack of formatting/line breaks does not not make for easy reading!
Again, modify to suit. If you come up with something that can be permanent then send a diff.
 
Again, modify to suit. If you come up with something that can be permanent then send a diff.
The debugging lines do include line breaks but because they are ending up in a dialog box the HTML formatter is ignoring them.
So a global change of \n to <br>\n improved the formatting but doesn't make it much easier to understand what is happening
Code:
SLOTS: 0 0 1698423300 1698426000 131100 12334 26 4 tbl_reservation [0] empty. [1] empty. -> into slot 0
SLOTS: {26 1698426000} 0 1698436800 1698440400 262264 42922 21 4 tbl_reservation [0] finished 1698426000. [1] empty. -> into slot 0
SLOTS: {21 1698440400} 0 1698440400 1698442200 131100 12343 14 4 tbl_reservation [0] finished 1698440400. [1] empty. -> into slot 0
SLOTS: {14 1698442200} 0 1698442200 1698442800 131100 12344 18 4 tbl_reservation [0] finished 1698442200. [1] empty. -> into slot 0
SLOTS: {18 1698442800} 0 1698442800 1698445800 131100 12345 11 4 tbl_reservation [0] finished 1698442800. [1] empty. -> into slot 0
SLOTS: {11 1698445800} 0 1698453000 1698454800 131103 884 3 4 tbl_reservation [0] finished 1698445800. [1] empty. -> into slot 0
SLOTS: {3 1698454800} 0 1698515100 1698521100 131100 12366 43 4 tbl_reservation [0] finished 1698454800. [1] empty. -> into slot 0
SLOTS: {43 1698521100} 0 1698524700 1698526800 131100 12183 7 4 tbl_reservation [0] finished 1698521100. [1] empty. -> into slot 0
SLOTS: {7 1698526800} 0 1698526800 1698527700 131100 12368 14 4 tbl_reservation [0] finished 1698526800. [1] empty. -> into slot 0
SLOTS: {14 1698527700} 0 1698527700 1698530400 131101 11358 22 4 tbl_reservation [0] finished 1698527700. [1] empty. -> into slot 0
SLOTS: {22 1698530400} 0 1698530400 1698534000 196700 5871 42 4 tbl_reservation [0] finished 1698530400. [1] empty. -> into slot 0
SLOTS: {42 1698534000} 0 1698534000 1698537600 196700 5872 42 4 tbl_reservation [0] finished 1698534000. [1] empty. -> into slot 0
SLOTS: {42 1698537600} 0 1698568200 1698571800 262258 45506 31 4 tbl_reservation [0] finished 1698537600. [1] empty. -> into slot 0
SLOTS: {31 1698571800} 0 1698586200 1698588000 131103 861 67 4 tbl_reservation [0] finished 1698571800. [1] empty. -> into slot 0
SLOTS: {67 1698588000} 0 1698607200 1698609600 131100 12470 43 4 tbl_reservation [0] finished 1698588000. [1] empty. -> into slot 0
SLOTS: {43 1698609600} 0 1698609600 1698613200 131101 11324 28 4 tbl_reservation [0] finished 1698609600. [1] empty. -> into slot 0
SLOTS: {28 1698613200} 0 1698613200 1698616800 262252 11996 33 4 tbl_reservation [0] finished 1698613200. [1] empty. -> into slot 0
SLOTS: {33 1698616800} 0 1698616800 1698618300 131100 12473 14 4 tbl_reservation [0] finished 1698616800. [1] empty. -> into slot 0
SLOTS: {14 1698618300} 0 1698618300 1698618600 131100 12474 18 4 tbl_reservation [0] finished 1698618300. [1] empty. -> into slot 0
SLOTS: {18 1698618600} 0 1698627600 1698632100 262258 45518 31 4 tbl_reservation [0] finished 1698618600. [1] empty. -> into slot 0
SLOTS: {31 1698632100} 0 1698670800 1698673500 131101 11257 9 4 tbl_reservation [0] finished 1698632100. [1] empty. -> into slot 0
SLOTS: {9 1698673500} 0 1698673500 1698675300 131101 11258 32 4 tbl_reservation [0] finished 1698673500. [1] empty. -> into slot 0
SLOTS: {32 1698675300} 0 1698675000 1698678000 262258 45567 20 4 tbl_reservation [0] running 1698675300. [1] empty. -> into slot 1
SLOTS: {32 1698675300} {20 1698678000} 1698678000 1698681600 262252 20736 23 4 tbl_reservation [0] finished 1698675300. [1] finished 1698678000. -> into slot 0
SLOTS: {23 1698681600} 0 1698681600 1698685200 262252 3768 24 4 tbl_reservation [0] finished 1698681600. [1] empty. -> into slot 0
SLOTS: {24 1698685200} 0 1698685200 1698688800 262252 6447 27 4 tbl_reservation [0] finished 1698685200. [1] empty. -> into slot 0
SLOTS: {27 1698688800} 0 1698686100 1698688800 131100 12439 34 4 tbl_reservation [0] running 1698688800. [1] empty. -> into slot 1
SLOTS: {27 1698688800} {34 1698688800} 1698688800 1698690600 131101 11264 8 4 tbl_reservation [0] finished 1698688800. [1] finished 1698688800. -> into slot 0
SLOTS: {8 1698690600} 0 1698692400 1698694200 131101 11266 10 4 tbl_reservation [0] finished 1698690600. [1] empty. -> into slot 0
SLOTS: {10 1698694200} 0 1698694200 1698696000 131101 11267 2 4 tbl_reservation [0] finished 1698694200. [1] empty. -> into slot 0
SLOTS: {2 1698696000} 0 1698696000 1698697800 131101 11268 53 4 tbl_reservation [0] finished 1698696000. [1] empty. -> into slot 0
SLOTS: {53 1698697800} 0 1698697800 1698699600 131101 11269 58 4 tbl_reservation [0] finished 1698697800. [1] empty. -> into slot 0
SLOTS: {58 1698699600} 0 1698703200 1698705000 131100 12445 14 4 tbl_reservation [0] finished 1698699600. [1] empty. -> into slot 0
SLOTS: {14 1698705000} 0 1698705000 1698705600 131100 12446 18 4 tbl_reservation [0] finished 1698705000. [1] empty. -> into slot 0
SLOTS: {18 1698705600} 0 1698705600 1698708300 131100 12447 13 4 tbl_reservation [0] finished 1698705600. [1] empty. -> into slot 0
SLOTS: {13 1698708300} 0 1698757200 1698759900 131101 11231 9 4 tbl_reservation [0] finished 1698708300. [1] empty. -> into slot 0
SLOTS: {9 1698759900} 0 1698759900 1698761700 131101 11232 32 4 tbl_reservation [0] finished 1698759900. [1] empty. -> into slot 0
SLOTS: {32 1698761700} 0 1698761400 1698764400 262258 45371 20 4 tbl_reservation [0] running 1698761700. [1] empty. -> into slot 1
SLOTS: {32 1698761700} {20 1698764400} 1698764400 1698768000 262252 20740 23 4 tbl_reservation [0] finished 1698761700. [1] finished 1698764400. -> into slot 0
SLOTS: {23 1698768000} 0 1698768000 1698771600 262252 3770 24 4 tbl_reservation [0] finished 1698768000. [1] empty. -> into slot 0
SLOTS: {24 1698771600} 0 1698771600 1698775200 262252 6445 27 4 tbl_reservation [0] finished 1698771600. [1] empty. -> into slot 0
SLOTS: {27 1698775200} 0 1698772500 1698775200 131100 12492 34 4 tbl_reservation [0] running 1698775200. [1] empty. -> into slot 1
SLOTS: {27 1698775200} {34 1698775200} 1698775200 1698777000 131101 11238 8 4 tbl_reservation [0] finished 1698775200. [1] finished 1698775200. -> into slot 0
SLOTS: {8 1698777000} 0 1698782400 1698786900 262258 45379 6 4 tbl_reservation [0] finished 1698777000. [1] empty. -> into slot 0
SLOTS: {6 1698786900} 0 1698789600 1698791400 131100 12499 14 4 tbl_reservation [0] finished 1698786900. [1] empty. -> into slot 0
SLOTS: {14 1698791400} 0 1698791400 1698792000 131100 12500 18 4 tbl_reservation [0] finished 1698791400. [1] empty. -> into slot 0
SLOTS: {18 1698792000} 0 1698843600 1698846300 131101 11287 9 4 tbl_reservation [0] finished 1698792000. [1] empty. -> into slot 0
SLOTS: {9 1698846300} 0 1698846300 1698848100 131101 11288 32 4 tbl_reservation [0] finished 1698846300. [1] empty. -> into slot 0
SLOTS: {32 1698848100} 0 1698847800 1698850800 262258 53260 20 4 tbl_reservation [0] running 1698848100. [1] empty. -> into slot 1
SLOTS: {32 1698848100} {20 1698850800} 1698850800 1698854400 262252 20744 23 4 tbl_reservation [0] finished 1698848100. [1] finished 1698850800. -> into slot 0
SLOTS: {23 1698854400} 0 1698854400 1698858000 262252 3772 24 4 tbl_reservation [0] finished 1698854400. [1] empty. -> into slot 0
SLOTS: {24 1698858000} 0 1698858000 1698861600 262252 6453 27 4 tbl_reservation [0] finished 1698858000. [1] empty. -> into slot 0
SLOTS: {27 1698861600} 0 1698858900 1698861600 131100 12387 34 4 tbl_reservation [0] running 1698861600. [1] empty. -> into slot 1
SLOTS: {27 1698861600} {34 1698861600} 1698861600 1698863400 131101 11294 8 4 tbl_reservation [0] finished 1698861600. [1] finished 1698861600. -> into slot 0
SLOTS: {8 1698863400} 0 1698868800 1698876000 196700 5953 0 4 tbl_reservation [0] finished 1698863400. [1] empty. -> into slot 0
SLOTS: {0 1698876000} 0 1698872400 1698876000 262252 16287 19 4 tbl_reservation [0] running 1698876000. [1] empty. -> into slot 1
SLOTS: {0 1698876000} {19 1698876000} 1698872400 1698876000 131100 12393 37 4 tbl_reservation [0] running 1698876000. [1] running 1698876000. Conflict.
SLOTS: {0 1698876000} {19 1698876000} 1698876000 1698877800 131100 12394 14 4 tbl_reservation [0] finished 1698876000. [1] finished 1698876000. -> into slot 0
SLOTS: {14 1698877800} 0 1698876000 1698879600 0 0 0 [0] running 1698877800. [1] empty. -> into slot 1
SLOTS: {14 1698877800} {0 1698879600} 1698876000 1698879600 262262 53269 36 4 tbl_reservation [0] running 1698877800. [1] running 1698879600. Conflict. Replacing slot 0.
-> into slot 0
SLOTS: {36 1698879600} {0 1698879600} 1698877800 1698878400 131100 12395 18 4 tbl_reservation [0] running 1698879600. [1] running 1698879600. Conflict.
SLOTS: {36 1698879600} {0 1698879600} 1698930000 1698932700 131101 11371 9 4 tbl_reservation [0] finished 1698879600. [1] finished 1698879600. -> into slot 0
SLOTS: {9 1698932700} 0 1698932700 1698934500 131101 11372 32 4 tbl_reservation [0] finished 1698932700. [1] empty. -> into slot 0
SLOTS: {32 1698934500} 0 1698934200 1698937200 262258 53372 20 4 tbl_reservation [0] running 1698934500. [1] empty. -> into slot 1
SLOTS: {32 1698934500} {20 1698937200} 1698937200 1698940800 262252 20751 23 4 tbl_reservation [0] finished 1698934500. [1] finished 1698937200. -> into slot 0
SLOTS: {23 1698940800} 0 1698940800 1698944400 262252 3771 24 4 tbl_reservation [0] finished 1698940800. [1] empty. -> into slot 0
SLOTS: {24 1698944400} 0 1698944400 1698948000 262252 6448 27 4 tbl_reservation [0] finished 1698944400. [1] empty. -> into slot 0
SLOTS: {27 1698948000} 0 1698945300 1698948000 131100 12413 34 4 tbl_reservation [0] running 1698948000. [1] empty. -> into slot 1
SLOTS: {27 1698948000} {34 1698948000} 1698948000 1698949800 131101 11378 8 4 tbl_reservation [0] finished 1698948000. [1] finished 1698948000. -> into slot 0
SLOTS: {8 1698949800} 0 1698958800 1698962400 262264 43446 12 4 tbl_reservation [0] finished 1698949800. [1] empty. -> into slot 0
SLOTS: {12 1698962400} 0 1698962400 1698964200 131100 12420 14 4 tbl_reservation [0] finished 1698962400. [1] empty. -> into slot 0
SLOTS: {14 1698964200} 0 1698962400 1698966300 262258 53382 1 4 tbl_reservation [0] running 1698964200. [1] empty. -> into slot 1
SLOTS: {14 1698964200} {1 1698966300} 1698964200 1698964800 131100 12421 18 4 tbl_reservation [0] finished 1698964200. [1] running 1698966300. -> into slot 0
SLOTS: {18 1698964800} {1 1698966300} 1699016400 1699019100 131101 11400 9 4 tbl_reservation [0] finished 1698964800. [1] finished 1698966300. -> into slot 0
SLOTS: {9 1699019100} 0 1699019100 1699020900 131101 11401 32 4 tbl_reservation [0] finished 1699019100. [1] empty. -> into slot 0
SLOTS: {32 1699020900} 0 1699019100 1699021800 131100 12515 4 4 tbl_reservation [0] running 1699020900. [1] empty. -> into slot 1
SLOTS: {32 1699020900} {4 1699021800} 1699023600 1699027200 262252 20756 23 4 tbl_reservation [0] finished 1699020900. [1] finished 1699021800. -> into slot 0
SLOTS: {23 1699027200} 0 1699024200 1699027200 262262 53200 5 1 tbl_reservation [0] running 1699027200. [1] empty. -> into slot 1
SLOTS: {23 1699027200} {5 1699027200} 1699027200 1699030800 262252 3774 24 4 tbl_reservation [0] finished 1699027200. [1] finished 1699027200. -> into slot 0
SLOTS: {24 1699030800} 0 1699030800 1699034400 262252 6450 27 4 tbl_reservation [0] finished 1699030800. [1] empty. -> into slot 0
SLOTS: {27 1699034400} 0 1699031700 1699034400 131100 12520 34 4 tbl_reservation [0] running 1699034400. [1] empty. -> into slot 1
SLOTS: {27 1699034400} {34 1699034400} 1699034400 1699036200 131101 11407 8 4 tbl_reservation [0] finished 1699034400. [1] finished 1699034400. -> into slot 0
SLOTS: {8 1699036200} 0 1699045200 1699048800 262264 43492 21 4 tbl_reservation [0] finished 1699036200. [1] empty. -> into slot 0
SLOTS: {21 1699048800} 0 1699048800 1699050600 131100 12529 14 4 tbl_reservation [0] finished 1699048800. [1] empty. -> into slot 0
SLOTS: {14 1699050600} 0 1699050600 1699051200 131100 12530 18 4 tbl_reservation [0] finished 1699050600. [1] empty. -> into slot 0
SLOTS: {18 1699051200} 0 1699051200 1699054200 131100 12531 11 4 tbl_reservation [0] finished 1699051200. [1] empty. -> into slot 0
This event conflicts with the following items in your scheduled recording list.

    Shetland
    New: Payback

Programme     New: Payback
Synopsis     Crime thriller series. A shocking revelation in Vilnius leads Lexie to confront the brutal reality of Cal's world and the sickening realisation of who she's dealing with. [S,AD] S1 Ep5
Start     Wed Nov 1 22:00:00 2023 GMT
    Also: Wed Nov 1 21:00:00 2023 GMT on ITV1
    Also: Wed Nov 1 21:00:00 2023 GMT on ITV1 HD
Duration     01:00:00
Type     Drama (15)
CRID    www.itv.com/1002230674
Series CRID    www.itv.com/ebsp152619
 
I have found that to resolve a conflict i sometimes have to delete one of the conflicting programs, then reprogramme it. The conflict notification sometimes seems to get its knickers in a twist and won't forget the conflict unless one of the programs is removed, trying to move one to a +1 still leaves the twisted knickers in place.
 
That's probably correct, but trying to work out why it does it is the object of the exercise here, so it can possibly be fixed rather than worked around.
 
Eureka! (I think)

The checkconfilct procedure works by adding a dummy entry to the recording events list and checking whether that causes a conflict,

The dummy entry has recording slot number 0 but my scheduled recording for Signora Volpe has also been assigned to recording slot 0
So when a conflict for slot 0 is returned to checkconflict it erroneously assumes that it is for the dummy entry it created and the warning box is created

I'll attempt to code a fix tomorrow
 
I'll attempt to code a fix tomorrow
The fix to the problem is quite simple, merely changing the slot no in the dummy entry to -1 so that it cant conflict with a real recording

But in testing I realised that the code goes to extraordinary lengths to only return two conflicts regardless of however many conflicting recordings there actually are. WHY?

I cant see any logical reason to hide the full list of conflicting recordings - it could mislead the user into underestimating the complexity of resolving the conflict.

Does any know (guess) why of a good reason for not showing the full list of conflicting recordings - it is unlikely to be huge
 
Back
Top