I just upgraded to Andromeda 7.x-2.x-dev from Andromeda 7.x-1.x. The upgrade went fine, and everything is now set up well. However, I noticed something strange:

When I go to "admin/structure/slideshows" (the main link in the Slideshow menu), I can see my new slideshow and the links to manage/edit/delete it without an issue.

However, when I click the 'manage' sub-tab ("..admin/structure/slideshows/manage"), I get this error:

Notice: Undefined index: andromeda_slideshow_admin_form in drupal_retrieve_form() (line 750 of C:\xampp\htdocs\SITE\includes\form.inc).
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'andromeda_slideshow_admin_form' not found or invalid function name in drupal_retrieve_form() (line 785 of C:\xampp\htdocs\SITE\includes\form.inc).

Clearing the caches does nothing. Can someone please try to reproduce the error? I'm on a not-quite-clean install, so I want to know if it's just me.

Comments

davmorr’s picture

I haven't looked at the code, but I believe that the Structure > Slideshow > Manage link - admin/structure/slideshows/manage - needs the context of a slideshow ID as an argument; i.e. admin/structure/slideshows/manage/1 where 1 is the ID of the slideshow being managed. There should probably be a error catch in there that redirects back to the main Slideshow overview page if there is no ss id argument instead of that gnarly 'Undefined index...' error. I am swamped right now, but if I get some down time in the near future, I will try to circle back with a patch.