• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Fixed vBulletin 4.x Import: Changelog entry "Avatar date" for every user with avatar

Affected version
2.0.0
#1
A minor issue: The importer creates an "avatar_date" entry in "xf_change_log" for every imported avatar (old value 0, new value \XF::$time). I don't think this makes any sense because the avatar isn't more special than the other user properties. Would it be easy to fix this?

The installer runs the following code in XF\Install\Helper.php:
PHP:
// we trigger some user changes here -- simplest to just clear this out
$this->app->db()->emptyTable('xf_change_log');
Maybe this code should be added to the importer if it is run with "retain IDs" enabled?
 
Last edited:

Kier

XenForo Developer
Staff member
#3
Bit of a complicated one, this, but I've managed to prevent the change log being generated in the first place within the importer system, which should not only prevent the need to arbitrarily empty the change log table, but should also speed up the import process a bit.