Details

      Description

      A PHP notice is generated in :

      Notice: PHP: E_NOTICE 	Aug 23 2011 15:43:14
      Undefined offset:  -1 in kernel/classes/datatypes/ezauthor/ezauthor.php on line 62
      

      The code:

       59     function addAuthor( $id, $name, $email )
       60     {
       61         if ( $id == -1 )
       62             $id = $this->Authors[$this->AuthorCount - 1]['id'] + 1;
      

      Steps to reproduce

      1. log in as admin in admin interface
      2. Click "Content structure"
      3. Click "Create new" button
      4. Select a class which has the Author datatype in the drop down
      5. When editing the object, current logged in user will be proposed as Author
      6. Click the check box next to the proposed user and click "Remove selected"
      7. Click "Send for Publishing"
      8. Validation of the object will fail because of missing author, you are back at the editing page
      9. Click "Add author"
      10. The page will reload with the mentioned PHP notice

        Activity

        Hide
        André R added a comment -

        Fixed in: 77525fdaee19c79283487e08484bcc9ce00bf27f

        Show
        André R added a comment - Fixed in: 77525fdaee19c79283487e08484bcc9ce00bf27f

          People

          • Assignee:
            André R
            Reporter:
            Vidar Langseid
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: