ElkArte Community

Elk Development => Bug Reports => Exterminated Bugs => Topic started by: gevv on May 05, 2017, 09:15:41 am

Title: 1.1 RC 1 Buddies/Ignore List bug
Post by: gevv on May 05, 2017, 09:15:41 am
Hi,

add member ignore (or buddies)  list page refreshes only one member added

(Tested at my forum and elkarte.net )

+ page refreshes and deleted previously added members
Title: Re: 1.1 RC 1 Buddies/Ignore List bug
Post by: emanuele on May 05, 2017, 06:08:00 pm
/me smells bug. O:-)
Title: Re: 1.1 RC 1 Buddies/Ignore List bug
Post by: emanuele on May 06, 2017, 09:40:18 am
In ProfileOptions.controller.php:
Code: (find) [Select]
				require_once(SUBSDIR . '/ProfileOptions.subs.php');
$buddiesArray = getBuddiesID($new_buddies);

// Now update the current users buddy list.
$user_profile[$this->_memID]['buddy_list'] = implode(',', $buddiesArray);

Code: (replace with) [Select]
				require_once(SUBSDIR . '/ProfileOptions.subs.php');
$new_buddiesArray = getBuddiesID($new_buddies);
$old_buddiesArray = explode(',', $user_profile[$this->_memID]['buddy_list']);

// Now update the current users buddy list.
$user_profile[$this->_memID]['buddy_list'] = implode(',', array_unique(array_merge($new_buddiesArray, $old_buddiesArray)));
Title: Re: 1.1 RC 1 Buddies/Ignore List bug
Post by: emanuele on May 10, 2017, 05:33:04 pm
https://github.com/elkarte/Elkarte/issues/2927