Closed sfatula closed 3 years ago
hi @sfatula, thank you for reporting this one.
The _onRecordingTimerCreated event only populates %recording.tuner.friendlyname% if it can get the active tuner info, retrieved by the active tuner host ID.
So I've now added an else clause, where if the tuner information cannot be retrieved, it will set the token values to:
%recording.tuner.friendlyname% -> tunerInfo (friendlyname) is empty for TunerHostId (TunerHostId)
%recording.tuner.source% -> tunerInfo (source) is empty for TunerHostId (TunerHostId)
%recording.tuner.count% -> 0
%recording.tuner.type% -> tunerInfo (type) is empty for TunerHostId (TunerHostId)
%recording.tuner.url% -> tunerInfo (URL) is empty for TunerHostId (TunerHostId)
%recording.tuner.deviceid% -> tunerInfo (device ID) is empty for TunerHostId (TunerHostId)
%recording.tuner.retrieval.error% -> any logical error that is returned if the tuner info isn't retrievable
(I've also added %recording.tuner.retrieval.error% (incase there is a logical error in your implementation for the tuner info to fail being retrieved)) These changes will be available soon in the next catalog release (v3.0.5.3). Please test this for me and let me know if there's any logical errors occuring, so I can possibly investigate further.
Thank you, kindest regards, Anthony
Describe the bug I have an action for OnRecordingTimerCreated. In the where clause, I reference %recording.tuner.friendlyname% but it no longer works.
To Reproduce Steps to reproduce the behavior:
Expected behavior It should check the condition
Desktop (please complete the following information):
Additional context