diff --git a/plexpy/config.py b/plexpy/config.py index 543cb2dc..4cb80e72 100644 --- a/plexpy/config.py +++ b/plexpy/config.py @@ -174,6 +174,7 @@ _CONFIG_DEFINITIONS = { 'GIT_USER': (str, 'General', 'JonnyWong16'), 'GRAPH_TYPE': (str, 'General', 'plays'), 'GRAPH_DAYS': (int, 'General', 30), + 'GRAPH_MONTHS': (int, 'General', 12), 'GRAPH_TAB': (str, 'General', 'tabs-1'), 'GROUP_HISTORY_TABLES': (int, 'General', 0), 'GROWL_ENABLED': (int, 'Growl', 0), diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 2dcc8405..b3ae3ebd 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -1747,7 +1747,7 @@ class WebInterface(object): config = { "graph_type": plexpy.CONFIG.GRAPH_TYPE, "graph_days": plexpy.CONFIG.GRAPH_DAYS, - "graph_months": 12, + "graph_months": plexpy.CONFIG.GRAPH_MONTHS, "graph_tab": plexpy.CONFIG.GRAPH_TAB, "music_logging_enable": plexpy.CONFIG.MUSIC_LOGGING_ENABLE } @@ -1764,7 +1764,8 @@ class WebInterface(object): plexpy.CONFIG.__setattr__('GRAPH_DAYS', graph_days) plexpy.CONFIG.write() if graph_months: - pass + plexpy.CONFIG.__setattr__('GRAPH_MONTHS', graph_months) + plexpy.CONFIG.write() if graph_tab: plexpy.CONFIG.__setattr__('GRAPH_TAB', graph_tab) plexpy.CONFIG.write()