fanart.tv agent not fetching season posters

It seems that fanart.tv agent in the latest Plex server does not fetch season posters. Is this the normal behavior?

The Info.xml for fanart.tv agent shows that series posters and backgrounds were fetched correctly.

<?xml version='1.0' encoding='utf-8'?>
<TV_Show id="75299">
  <rating/>
  <title_sort/>
  <art>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/showbackground/the-sopranos-52f383fc2f8bf.jpg" preview="76aa8ff95b7471a89f65216580e2b3a8b3db9ca1" sort_order="1"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/showbackground/the-sopranos-4fcd7908580a1.jpg" preview="5bd96ed24752e13363905da2dd8fcca5ab89ee5c" sort_order="2"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/showbackground/the-sopranos-5410fd199ea6d.jpg" preview="5e832cb966d5f71e4f4d1fac6ecd54f26b1023a5" sort_order="3"/>
  </art>
  <themes/>
  <posters>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvposter/the-sopranos-5343c7cc0a525.jpg" preview="5bbb33ece4be1948108633c55d0cdf63caed9712" sort_order="1"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvposter/the-sopranos-54497673a3640.jpg" preview="ff5524136f43af327dc548c69852c25c9a1041d7" sort_order="2"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvposter/the-sopranos-5236796a1b736.jpg" preview="dba05660b9d76ff92b6233cd34d03426bc06cdf4" sort_order="3"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvposter/the-sopranos-523679859129a.jpg" preview="a4db428ca42b51b18e8e6426d429df038ce75819" sort_order="4"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvposter/the-sopranos-5236796a1a780.jpg" preview="ba0c7fdc03ef5abfb49b91ee2ed8be75e3a1e5ae" sort_order="5"/>
  </posters>
  <duration/>
  <genres/>
  <title/>
  <rating_count/>
  <collections/>
  <tags/>
  <audience_rating_image/>
  <rating_image/>
  <audience_rating/>
  <studio/>
  <seasons>
    <item external="True" extension="xml" key="1"/>
    <item external="True" extension="xml" key="3"/>
    <item external="True" extension="xml" key="2"/>
    <item external="True" extension="xml" key="5"/>
    <item external="True" extension="xml" key="4"/>
    <item external="True" extension="xml" key="6"/>
  </seasons>
  <originally_available_at/>
  <roles/>
  <countries/>
  <content_rating/>
  <original_title/>
  <summary/>
  <reviews/>
  <banners>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvbanner/the-sopranos-5624c762da1f4.jpg" preview="b4f38960ce1d9025ceb2e2a9ab5a4bac9835250b" sort_order="1"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvbanner/the-sopranos-541850e36a611.jpg" preview="3408bb5893a0cbd72bf1043a6c9cf33ddb593929" sort_order="2"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvbanner/the-sopranos-5624c70daeb2f.jpg" preview="3589a79ae92590e4773fbdff8be119d09dd472d5" sort_order="3"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvbanner/the-sopranos-5624c8009834e.jpg" preview="fb0485d9bfd9b5b076179bd52fcb00ea6905f669" sort_order="4"/>
    <item external="True" url="http://assets.fanart.tv/fanart/tv/75299/tvbanner/the-sopranos-54185299b2b3d.jpg" preview="775642687648b523003bd5deeab1f0eff65a00ff" sort_order="5"/>
  </banners>
</TV_Show>

However, if I go into the seasons’ XML files, this is what’s inside:

<?xml version='1.0' encoding='utf-8'?>
<Season>
  <index/>
  <art/>
  <thumb/>
  <show/>
  <title/>
  <art_url/>
  <episode_count/>
  <summary/>
  <episodes/>
  <key/>
  <posters/>
  <banners/>
  <rating_key/>
  <source_title/>
</Season>

Totally empty!?

It’s not normal behavior. Looks like you reported it here too, https://forums.plex.tv/discussion/comment/1295900#Comment_1295900. We are investing the issue. Thanks again for the report.

Hi!

The issue lies in the SortMedia function that does not keep track of the season information. I’ve created an update that keeps the season information when sorting season posters.

@sander1 said:
Hi!

The issue lies in the SortMedia function that does not keep track of the season information. I’ve created an update that keeps the season information when sorting season posters.

Fix season posters. · plexinc-agents/Fanart-TV.bundle@6510ad5 · GitHub

Thank you for the prompt fix! I applied the patch in the fanart.tv agent and it successfully fetches all the season posters this time.

@sander1 said:
Hi!

The issue lies in the SortMedia function that does not keep track of the season information. I’ve created an update that keeps the season information when sorting season posters.

Fix season posters. · plexinc-agents/Fanart-TV.bundle@6510ad5 · GitHub

Hello ninja,

I wonder when this patch will be merged to the official release? It’s been 3 months now and I have had to manually apply the patch each time I update my Plex.

Thanks!