Do you have caching turned on (home page in admin shows caching on or you can check the CacheMenus appconfig parameter)? The parent dropdown comes from entity helpers, which will not refresh until a reset when caching is on (we check the cached value if caching is on and use that instead of a fresh entity list):
Code:
ArrayList al;
String CacheName = String.Format("GetEntityArrayList_{0}_{1}_{2}_{3}_{4}_{5}", m_EntitySpecs.m_EntityName, ForParentEntityID.ToString(), Prefix, FilterEntityID.ToString(), LocaleSetting, AppLogic.IsAdminSite.ToString());
if (AppLogic.CachingOn)
{
al = (ArrayList)HttpContext.Current.Cache.Get(CacheName);
if (al != null)
{
if (CommonLogic.ApplicationBool("DumpSQL"))
{
HttpContext.Current.Response.Write("Cache Hit Found!<br />\n");
}
return al;
}
}
and don't even bother running through the rest of the logic to get fresh entities. If you do have that turned on, just turn it off while you are in the admin section editing your entities...you can turn it back on when you're finished working