@@ -103,7 +103,7 @@ def getCurrentService(session):
103103 "tsid" : getServiceInfoString (info , iServiceInformation .sTSID ),
104104 "onid" : getServiceInfoString (info , iServiceInformation .sONID ),
105105 "sid" : getServiceInfoString (info , iServiceInformation .sSID ),
106- "ref" : quote (ref , safe = ' ~@#$& ()*!+=:;,.?/\' ' ),
106+ "ref" : quote (ref , safe = ' ~@#$()*!+=:;,.?/\' ' ),
107107 "iswidescreen" : info .getInfo (iServiceInformation .sAspect ) in (3 , 4 , 7 , 8 , 0xB , 0xC , 0xF , 0x10 ),
108108 "bqref" : quote (bqref , safe = ' ~@#$&()*!+=:;,.?/\' ' ),
109109 "bqname" : bqname ,
@@ -428,7 +428,7 @@ def _getPicon(sref):
428428 for channel in channels :
429429 index = index + 2 # each channel has a `now` and a `next` event entry
430430 chan = {
431- 'ref' : quote (channel [0 ], safe = ' ~@%#$& ()*!+=:;,.?/\' ' )
431+ 'ref' : quote (channel [0 ], safe = ' ~@%#$()*!+=:;,.?/\' ' )
432432 }
433433
434434 if chan ['ref' ].split (":" )[1 ] == '320' : # Hide hidden number markers
@@ -811,7 +811,7 @@ def getChannelEpg(ref, begintime=-1, endtime=-1, encode=True, nownext=False):
811811
812812 picon = getPicon (_ref )
813813 epg = EPG ()
814- events = epg .getChannelEvents (_ref , begintime , endtime , encode , picon , nownext )
814+ events = epg .getChannelEvents (_ref , ref , begintime , endtime , encode , picon , nownext )
815815 if events :
816816 return {"events" : events , "result" : True }
817817# TODO do we need this?
0 commit comments