User Preference "text" Types Not Saving in PHT

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 :) ).

I know there was an issue with prefs not being saved previously in PHT. That was supposedly resolved in v1.0.8. Please confirm that you are on the latest release of PHT (1.0.9 public or 1.0.10 plexpass) to rule out a regression.

I know this was from last year, but I am completely up to date with both PMS and PHT and am still seeing this problem. It seems that as of April of last year this was still not resolved: https://forums.plex.tv/topic/106894-phtandoird-not-saving-preferences-via-prefsobject-menu-ios-plexweb-work-fine/

Is there any workaround for this? This seems to be a pretty big hurdle for plugin usage & development.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.