Not sure if this is a known issue or not, but, when attempting to save "text" type settings or user preferences of a channel, from within the PHT UI, changes are not persisted. It seems to be happening with all the channels that utilize user-definable settings, but only for the fields that take text input (i.e. Netflix, Pandora, or - the channel I created - Caster). I receive the following output in the log:
2014-02-21 04:55:06,832 (2a20) : DEBUG (preferences:198) - Saved the user preferences 2014-02-21 04:55:06,832 (2a20) : CRITICAL (sandbox:301) - Function named 'ValidatePrefs' couldn't be found in the current environment
It claims to have saved the user preferences...but the "text" type data, do not get updated (my "enum" type does, though). Even if I implement the 'ValidatePrefs' function (something I've not had to do before), the values still won't persist.
All data update fine when accessing the settings from the Media Manager web interface (both "text" and "enum" types).
This was working properly in PMC...so, maybe something got lost during the transition to PHT...(?)...or I'm implementing deprecated code (there's a high probability of this :) ).