I actually fixed this but don't have a patch to hand over, sorry.
Line 380 of activity_log.generate.inc should read:
return _activity_log_regenerate_object('og_user_insert', "SELECT nid, uid, <strong>created</strong> FROM {og_uid} WHERE is_active = 1 AND created > %d", $age, $offset);
.. before it was missing the created field and thus not ordering these activities correctly.

Comments

Enideo’s picture

Oops, apparently you cant use strong in code html tags! Bold omitted..

return _activity_log_regenerate_object('og_user_insert', "SELECT nid, uid, created FROM {og_uid} WHERE is_active = 1 AND created > %d", $age, $offset);

icecreamyou’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.