Public bug reported:

A warning is being produced when the Admin Account is removed from an
institution via the admin/users/edit.php page:

[WAR] af (lib/pieforms/pieform.php:1424) Invalid value for select "authinstance"
Call stack (most recent first):

    log_message("Invalid value for select "authinstance"", 8, true, true, 
"/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pi...", 1424) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/errors.php:515
    error(1024, "Invalid value for select "authinstance"", 
"/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pi...", 1424, array(size 1)) 
at Unknown:0
    trigger_error("Invalid value for select "authinstance"", 1024) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform.php:1424
    Pieform::info("Invalid value for select "authinstance"") at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform/elements/select.php:152
    pieform_element_select(object(Pieform), array(size 12)) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform.php:1601
    Pieform->build_element_html(array(size 12)) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform.php:762
    Pieform->build() at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform.php:173
    Pieform::process(array(size 6)) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/mahara.php:5507
    pieform(array(size 6)) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/admin/users/edit.php:343

Steps to test:
1. Log into site as Admin Account.
2. On site options -> Institution settings have "People allowed multiple 
institutions" set to 'No'
3. For the "No institution" (mahara) inst. settings have 'Authentication 
plugin' as 'Internal', 'Web services'
4. Navigate to the admin/users/edit.php page for Admin Account (this can be 
done via People search)
5. Add the account to an institution, then without refreshing the page, remove 
the account from that institution.
Expected results:
Only the session messages are returned.
Actual results:
A warning message is returned along with session messages.

** Affects: mahara
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1908845

Title:
  Removing the Admin Account from an institution is producing warning

Status in Mahara:
  New

Bug description:
  A warning is being produced when the Admin Account is removed from an
  institution via the admin/users/edit.php page:

  [WAR] af (lib/pieforms/pieform.php:1424) Invalid value for select 
"authinstance"
  Call stack (most recent first):

      log_message("Invalid value for select "authinstance"", 8, true, true, 
"/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pi...", 1424) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/errors.php:515
      error(1024, "Invalid value for select "authinstance"", 
"/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pi...", 1424, array(size 1)) 
at Unknown:0
      trigger_error("Invalid value for select "authinstance"", 1024) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform.php:1424
      Pieform::info("Invalid value for select "authinstance"") at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform/elements/select.php:152
      pieform_element_select(object(Pieform), array(size 12)) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform.php:1601
      Pieform->build_element_html(array(size 12)) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform.php:762
      Pieform->build() at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/pieforms/pieform.php:173
      Pieform::process(array(size 6)) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/lib/mahara.php:5507
      pieform(array(size 6)) at 
/home/lisaseeto/code/mahara-catalyst/htdocs/admin/users/edit.php:343

  Steps to test:
  1. Log into site as Admin Account.
  2. On site options -> Institution settings have "People allowed multiple 
institutions" set to 'No'
  3. For the "No institution" (mahara) inst. settings have 'Authentication 
plugin' as 'Internal', 'Web services'
  4. Navigate to the admin/users/edit.php page for Admin Account (this can be 
done via People search)
  5. Add the account to an institution, then without refreshing the page, 
remove the account from that institution.
  Expected results:
  Only the session messages are returned.
  Actual results:
  A warning message is returned along with session messages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1908845/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~mahara-contributors
Post to     : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp

Reply via email to