[wp-trac] [WordPress Trac] #29044: TypeError: Cannot read property 'avatar' of undefined

WordPress Trac noreply at wordpress.org
Fri Aug 1 19:56:54 UTC 2014

#29044: TypeError: Cannot read property 'avatar' of undefined
 Reporter:  michalzuber   |       Owner:
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  Awaiting Review
Component:  Revisions     |     Version:  trunk
 Severity:  minor         |  Resolution:
 Keywords:                |     Focuses:  javascript

Comment (by adamsilverstein):

 I brought this up with Nacin at WordCamp NYC contributor day and he
 pointed out that you could also get the same situation after using the
 WordPress importer which would create posts lacking revisions. Opening one
 of these posts and letting the autosave fire would likely reproduce the

 Therefore, I'm going to look at two possible solutions:
  * creating the initial revision on the fly in PHP in the same way that we
 upgrade revisions previous to 3.6 when upgrading to 3.6;
 * creating the missing data on the fly in JS - lacking an initial
 revision, use the current editor content instead.

 Replying to [comment:1 adamsilverstein]:
 > This appears to be a data issue with the sample data provided by
 WordPress. The post you edited has no initial revision, so the 'first'
 comparison doesn't work correctly.
 > Here are the rows in my database (screenshot below) - you can see the
 bundled data Sample post (red) has just two rows, the original content and
 the autosave. The actual Test post I created (blue) has an initial
 revision that matches the post content when saved as well as the autosave,
 and the issue is not reproducible.
 > This is either won't-fix, or we need to adjust the bundled data to
 include the initial revision.

Ticket URL: <https://core.trac.wordpress.org/ticket/29044#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list