Update of user information brings warnings

Bug #1068952 reported by Kristina Hoeppner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
High
Son Nguyen

Bug Description

Mahara 1.7.0dev

When I update user information via "Add users via CSV", I did not provide a password as I didn't want to update the password and I also did not provide mobile upload tokens, but still they are mentioned. I get the following warnings:

[INF] e0 (lib/csvfile.php:132) FORMAT:
[INF] e0 (lib/csvfile.php:133) Array
(
    [0] => username
    [1] => email
    [2] => firstname
    [3] => lastname
    [4] => preferredname
    [5] => remoteuser
)
[INF] e0 (admin/users/uploadcsv.php:499) Updating users from the CSV file
[WAR] e0 (admin/users/uploadcsv.php:520) Undefined index: password
Call stack (most recent first):

    log_message("Undefined index: password", 8, true, true, "/home/kristina/code/16stable/htdocs/admin/users/up...", 520) at /home/kristina/code/16stable/htdocs/lib/errors.php:446
    error(8, "Undefined index: password", "/home/kristina/code/16stable/htdocs/admin/users/up...", 520, array(size 17)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:520
    uploadcsv_submit(object(Pieform), array(size 19)) at Unknown:0
    call_user_func_array("uploadcsv_submit", array(size 2)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:514
    Pieform->__construct(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:161
    Pieform::process(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 4)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:646

[WAR] e0 (admin/users/uploadcsv.php:520) Undefined index:
Call stack (most recent first):

    log_message("Undefined index: ", 8, true, true, "/home/kristina/code/16stable/htdocs/admin/users/up...", 520) at /home/kristina/code/16stable/htdocs/lib/errors.php:446
    error(8, "Undefined index: ", "/home/kristina/code/16stable/htdocs/admin/users/up...", 520, array(size 17)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:520
    uploadcsv_submit(object(Pieform), array(size 19)) at Unknown:0
    call_user_func_array("uploadcsv_submit", array(size 2)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:514
    Pieform->__construct(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:161
    Pieform::process(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 4)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:646

[DBG] e0 (admin/users/uploadcsv.php:565) updated user paula (authinstance, email, remoteuser, addremovecolumns, mobileuploadtoken)
[WAR] e0 (admin/users/uploadcsv.php:520) Undefined index: password
Call stack (most recent first):

    log_message("Undefined index: password", 8, true, true, "/home/kristina/code/16stable/htdocs/admin/users/up...", 520) at /home/kristina/code/16stable/htdocs/lib/errors.php:446
    error(8, "Undefined index: password", "/home/kristina/code/16stable/htdocs/admin/users/up...", 520, array(size 21)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:520
    uploadcsv_submit(object(Pieform), array(size 19)) at Unknown:0
    call_user_func_array("uploadcsv_submit", array(size 2)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:514
    Pieform->__construct(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:161
    Pieform::process(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 4)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:646

[WAR] e0 (admin/users/uploadcsv.php:520) Undefined index:
Call stack (most recent first):

    log_message("Undefined index: ", 8, true, true, "/home/kristina/code/16stable/htdocs/admin/users/up...", 520) at /home/kristina/code/16stable/htdocs/lib/errors.php:446
    error(8, "Undefined index: ", "/home/kristina/code/16stable/htdocs/admin/users/up...", 520, array(size 21)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:520
    uploadcsv_submit(object(Pieform), array(size 19)) at Unknown:0
    call_user_func_array("uploadcsv_submit", array(size 2)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:514
    Pieform->__construct(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:161
    Pieform::process(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 4)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:646

[DBG] e0 (admin/users/uploadcsv.php:565) updated user petra (authinstance, firstname, email, quota, preferredname, remoteuser, multipleblogs, mobileuploadtoken)
[WAR] e0 (admin/users/uploadcsv.php:520) Undefined index: password
Call stack (most recent first):

    log_message("Undefined index: password", 8, true, true, "/home/kristina/code/16stable/htdocs/admin/users/up...", 520) at /home/kristina/code/16stable/htdocs/lib/errors.php:446
    error(8, "Undefined index: password", "/home/kristina/code/16stable/htdocs/admin/users/up...", 520, array(size 21)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:520
    uploadcsv_submit(object(Pieform), array(size 19)) at Unknown:0
    call_user_func_array("uploadcsv_submit", array(size 2)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:514
    Pieform->__construct(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:161
    Pieform::process(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 4)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:646

[WAR] e0 (admin/users/uploadcsv.php:520) Undefined index:
Call stack (most recent first):

    log_message("Undefined index: ", 8, true, true, "/home/kristina/code/16stable/htdocs/admin/users/up...", 520) at /home/kristina/code/16stable/htdocs/lib/errors.php:446
    error(8, "Undefined index: ", "/home/kristina/code/16stable/htdocs/admin/users/up...", 520, array(size 21)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:520
    uploadcsv_submit(object(Pieform), array(size 19)) at Unknown:0
    call_user_func_array("uploadcsv_submit", array(size 2)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:514
    Pieform->__construct(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:161
    Pieform::process(array(size 4)) at /home/kristina/code/16stable/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 4)) at /home/kristina/code/16stable/htdocs/admin/users/uploadcsv.php:646

[DBG] e0 (admin/users/uploadcsv.php:565) updated user polly (authinstance, email, remoteuser, mobileuploadtoken)
[INF] e0 (admin/users/uploadcsv.php:604) Added 0 users, updated 3 users.

Tags: csvupload
Changed in mahara:
importance: Undecided → High
status: New → Triaged
milestone: none → 1.7.0
tags: added: mobile php54
Revision history for this message
Son Nguyen (ngson2000) wrote :

Hi Kristina;
Can you provide your CVS file?

Changed in mahara:
assignee: nobody → Son Nguyen (ngson2000)
status: Triaged → In Progress
Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

sent in a private message

Revision history for this message
Son Nguyen (ngson2000) wrote :
Son Nguyen (ngson2000)
tags: removed: mobile php54
tags: added: csvupload
Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/1828
Committed: http://gitorious.org/mahara/mahara/commit/1f7b996be8ced795706c96fa9cd5c92a56bb23f5
Submitter: Aaron Wells (<email address hidden>)
Branch: master

commit 1f7b996be8ced795706c96fa9cd5c92a56bb23f5
Author: Son Nguyen <email address hidden>
Date: Fri Nov 16 14:01:20 2012 +1300

    Fix a warning when updating users via CSV (Bug #1068952)

    Some missing fields in CSV file for updating users causes this
    warning:

    1. firstname
    2. lastname
    3. password
    4. email
    5. username

    Change-Id: Ie26a5c53c6af94c3c18d399bf2170caf63053f70
    Signed-off-by: Son Nguyen <email address hidden>

Changed in mahara:
status: In Progress → Fix Committed
Aaron Wells (u-aaronw)
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.