We had something similar when we upgraded a site.
It looks as if in the old dropdown image selector the default was '-1' and in the smart new image picker it's '0' if there was no image selected
In our template we were looking to see if the image wasn't -1 and then displaying it if not which not longer worked.
Now that's slightly different to your case where the image doesn't appear to be being saved but we also use a slightly different method of accessing the image so maybe that's changed too.
The code that works for us at the moment is:
Code: Select all
{assign var=banner_image value=$content_obj->GetPropertyValue('image')}
{if !empty($banner_image) && $banner_image ne -1}
show the image or whatever.
{/if}
Give that a go and see if it helps.
s.