<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://sugarclub.sugarcrm.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/dev-club/f/questions-answers/1095/adding-a-team-to-a-record-through-coding-using-after_save-logic-hook-not-working</link><description>Hi everyone, 
 I would like to add a team to a record through coding. I am using after_save logic hook but it is not add the team to the record. If I use before_save hook, then it’s working. I would like to use after_save hook as it is recommended by</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4410?ContentTypeID=1</link><pubDate>Mon, 29 Jan 2018 07:13:39 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:afe446cb-2877-4d20-ac36-5d6a8227025d</guid><dc:creator>Karel Čech</dc:creator><description>&lt;p&gt;Cool, please mark my original answer as an answer to your question, so it is clearly visible for other users &lt;span class="emoticon_happy emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4409?ContentTypeID=1</link><pubDate>Mon, 29 Jan 2018 05:37:31 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:71f72461-81f6-4a33-a28c-4628106fadef</guid><dc:creator>Raymond Tham</dc:creator><description>&lt;p&gt;hi &lt;a href="https://sugarclub.sugarcrm.com/members/karel.cech"&gt;Karel &amp;Auml;&amp;#140;ech&lt;/a&gt;, yes you are right, after rebuild, now its working as desired. Thank for you help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4408?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 08:55:18 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:5a423600-c045-4cac-af64-06d2de108991</guid><dc:creator>Karel Čech</dc:creator><description>&lt;p&gt;I bet you just forgot to rebuild your sugar after you switched back to after save logic hook. On my server the same functionality works just fine, but when I now tried to switch it to the before save, I experienced the same behaviour as you... so really just run rebuild and you should be fine &lt;span class="emoticon-inline emoticon_wink" style="height:16px;width:16px;"&gt;&lt;/span&gt;&amp;nbsp;Or maybe you forgot to upload the file to your server?&lt;/p&gt;&lt;p&gt;also, the loop prevention check is now redundant&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4407?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 08:34:37 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:559c05cb-baf9-4369-a914-6b421d8815be</guid><dc:creator>Raymond Tham</dc:creator><description>&lt;p&gt;yes, i run it in after_save logic hook.&lt;/p&gt;&lt;p&gt;Here is my code:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. sugarcrm\custom\Extension\modules\Cases\Ext\LogicHooks&lt;/strong&gt;&lt;/p&gt;&lt;pre class="language-php line-numbers"&gt;&lt;code&gt;&lt;span class="php token"&gt;&lt;span class="delimiter token"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$hook_array&lt;/span&gt;&lt;span class="punctuation token"&gt;[&lt;/span&gt;&lt;span class="string token"&gt;'after_save'&lt;/span&gt;&lt;span class="punctuation token"&gt;]&lt;/span&gt;&lt;span class="punctuation token"&gt;[&lt;/span&gt;&lt;span class="punctuation token"&gt;]&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;Array&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="comment token"&gt;//Processing index. For sorting the array.&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="number token"&gt;1&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="comment token"&gt;//Label. A string value to identify the hook.&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="string token"&gt;&amp;#39;Add Team value before_save&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="comment token"&gt;//The PHP file where your class is located.&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="string token"&gt;&amp;#39;custom/modules/Accounts/addTeam.php&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="comment token"&gt;//The class the method is in.&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="string token"&gt;&amp;#39;AddTeam_class&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="comment token"&gt;//The method to call.&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="string token"&gt;&amp;#39;add_team_method&amp;#39;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="delimiter token"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line-numbers-rows"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;2. sugarcrm\custom\modules\Accounts&lt;/strong&gt;&lt;/p&gt;&lt;pre class="language-php line-numbers"&gt;&lt;code&gt;&lt;span class="php token"&gt;&lt;span class="delimiter token"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="token function"&gt;defined&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;sugarEntry&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;||&lt;/span&gt; &lt;span class="operator token"&gt;!&lt;/span&gt;sugarEntry&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="keyword token"&gt;die&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;Not A Valid Entry Point&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;class&lt;/span&gt; &lt;span class="token class-name"&gt;AddTeam_class&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;function&lt;/span&gt; &lt;span class="token function"&gt;add_team_method&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="variable token"&gt;$event&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="variable token"&gt;$arguments&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="comment token"&gt;//loop prevention check&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="token function"&gt;isset&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;ignore_update_c&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;||&lt;/span&gt; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;ignore_update_c&lt;/span&gt; &lt;span class="operator token"&gt;===&lt;/span&gt; &lt;span class="token boolean"&gt;false&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self&lt;span class="punctuation token"&gt;:&lt;/span&gt;&lt;span class="punctuation token"&gt;:&lt;/span&gt;&lt;span class="token function"&gt;addTeams&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;span class="punctuation token"&gt;[&lt;/span&gt;&lt;span class="string token"&gt;'d1f6ad5e-d021-11e7-a70e-00ff10f03434'&lt;/span&gt;&lt;span class="punctuation token"&gt;]&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;public&lt;/span&gt; &lt;span class="keyword token"&gt;static&lt;/span&gt; &lt;span class="keyword token"&gt;function&lt;/span&gt; &lt;span class="token function"&gt;addTeams&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;span class="variable token"&gt;$teams&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$teams&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="token function"&gt;is_array&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$teams&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;?&lt;/span&gt; &lt;span class="variable token"&gt;$teams&lt;/span&gt; &lt;span class="punctuation token"&gt;:&lt;/span&gt; &lt;span class="punctuation token"&gt;[&lt;/span&gt;&lt;span class="variable token"&gt;$teams&lt;/span&gt;&lt;span class="punctuation token"&gt;]&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="token function"&gt;sizeof&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$teams&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="keyword token"&gt;return&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$teamSetBean&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;TeamSet&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$oldTeams&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="variable token"&gt;$teamSetBean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;getTeams&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;team_set_id&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;foreach&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$oldTeams&lt;/span&gt; &lt;span class="keyword token"&gt;as&lt;/span&gt; &lt;span class="variable token"&gt;$id&lt;/span&gt;&lt;span class="operator token"&gt;=&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="variable token"&gt;$team&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$teams&lt;/span&gt;&lt;span class="punctuation token"&gt;[&lt;/span&gt;&lt;span class="punctuation token"&gt;]&lt;/span&gt;&lt;span class="operator token"&gt;=&lt;/span&gt;&lt;span class="variable token"&gt;$id&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;load_relationship&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;teams&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;teams&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;replace&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$teams&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="delimiter token"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line-numbers-rows"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4406?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 08:20:23 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:44877e2c-917a-4298-98f5-9bb07ed4a3b5</guid><dc:creator>Karel Čech</dc:creator><description>&lt;p&gt;Do you run it in After safe logic hook? It looks like there is wrong team_set_id on the bean...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4403?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 02:24:08 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:bb717629-e8c1-441d-ae00-a59556bbf712</guid><dc:creator>Raymond Tham</dc:creator><description>&lt;div class=""&gt;&lt;p&gt;hi,&lt;/p&gt;&lt;p&gt;I will take that in consideration, but i really wounder why add() method is not working. btw, thank you for your help.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4405?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 02:12:27 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:75c7a9c3-dc6e-480f-96d5-f73ef69005cc</guid><dc:creator>Raymond Tham</dc:creator><description>&lt;p&gt;hi &lt;a href="https://sugarclub.sugarcrm.com/members/karel.cech"&gt;Karel &amp;Auml;&amp;#140;ech&lt;/a&gt;, I tried your code, it add a new team and keep the old ones as well. this is what i wanted, but there is one problem, if i want to remove one of the existing\old team through UI, then it wont be deleted. Plz see bellow video.&lt;/p&gt;&lt;p&gt;&lt;a href="/cfs-file/__key/CommunityServer-Components-MultipleUploadFileManager/3a5391b3_2D00_bb55_2D00_4fdc_2D00_9482_2D00_5f13a83078b2-3525-complete/_5F00_gif1.gif"&gt;&lt;img alt=" " src="/cfs-file/__key/CommunityServer-Components-MultipleUploadFileManager/3a5391b3_2D00_bb55_2D00_4fdc_2D00_9482_2D00_5f13a83078b2-3525-complete/_5F00_gif1.gif" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4404?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2018 20:35:28 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:44078bd0-5576-4a69-a63d-067f7a6873de</guid><dc:creator>Karel Čech</dc:creator><description>&lt;p&gt;Here, use&amp;nbsp;code below to achieve what you want. For some reason team link does not have add() method and you have to use replace(), which is kind of annoying &lt;span class="emoticon_sad emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/span&gt;&amp;nbsp;And just saying -&amp;gt; you don&amp;#39;t need to retrieve&amp;nbsp;or&amp;nbsp;save the bean.&amp;nbsp;&lt;/p&gt;&lt;pre style="color:#a9b7c6;background-color:#2b2b2b;font-size:9.0pt;"&gt;&lt;pre style="font-size:9.0pt;"&gt;&lt;span style="color:#cc7832;background-color:#232525;font-weight:bold;"&gt;class &lt;/span&gt;&lt;span style="background-color:#232525;"&gt;AddTeam_class&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//after save logic hook!!&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;font-weight:bold;"&gt;function &lt;/span&gt;&lt;span style="color:#ffc66d;background-color:#232525;"&gt;add_team_method&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;(&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$bean&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;, &lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$event&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;, &lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$arguments&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;)&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;font-weight:bold;"&gt;self&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;::&lt;/span&gt;&lt;span style="color:#ffc66d;background-color:#232525;"&gt;addTeams&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;(&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$bean&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;,&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;[&lt;/span&gt;&lt;span style="color: #6a8759; background-color: #232525;"&gt;'d1f6ad5e-d021-11e7-a70e-00ff10f03434'&lt;/span&gt;&lt;span style="background-color: #232525;"&gt;])&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background-color:#232525;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style="background-color:#2b2b2b;font-size:9.0pt;"&gt;&lt;span style="color:#629755;background-color:#232525;"&gt; &amp;nbsp;&amp;nbsp;/**&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;* &lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;font-weight:bold;"&gt;@param &lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;"&gt;$bean \SugarBean&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;* &lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;font-weight:bold;"&gt;@param &lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;"&gt;$teams array of ids of teams to be added to bean&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;* &lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;font-weight:bold;"&gt;@Util&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;font-weight:bold;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#629755;background-color:#232525;"&gt;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;font-weight:bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static function &lt;/span&gt;&lt;span style="color:#ffc66d;background-color:#232525;"&gt;addTeams&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;(&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$bean&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;,&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$teams&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;){&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$teams &lt;/span&gt;&lt;span style="background-color:#232525;"&gt;= is_array(&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$teams&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;) ? &lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$teams &lt;/span&gt;&lt;span style="background-color:#232525;"&gt;: [&lt;/span&gt;&lt;span style="color: #9876aa; background-color: #232525;"&gt;$teams&lt;/span&gt;&lt;span style="background-color: #232525;"&gt;]&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;font-weight:bold;"&gt;if&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;(!sizeof(&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$teams&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;)) &lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;font-weight:bold;"&gt;return&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$teamSetBean &lt;/span&gt;&lt;span style="background-color:#232525;"&gt;= &lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;font-weight:bold;"&gt;new &lt;/span&gt;&lt;span style="background-color:#232525;"&gt;\TeamSet()&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$oldTeams &lt;/span&gt;&lt;span style="background-color:#232525;"&gt;= &lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$teamSetBean&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color:#ffc66d;background-color:#232525;"&gt;getTeams&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;(&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$bean&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;team_set_id&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;)&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;font-weight:bold;"&gt;foreach&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;(&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$oldTeams &lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;font-weight:bold;"&gt;as &lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$id&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;=&amp;gt;&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$team&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;){&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$teams&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;[]=&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$id&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$bean&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color:#ffc66d;background-color:#232525;"&gt;load_relationship&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;(&lt;/span&gt;&lt;span style="color:#6a8759;background-color:#232525;"&gt;&amp;#39;teams&amp;#39;&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;)&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$bean&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;teams&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color:#ffc66d;background-color:#232525;"&gt;replace&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;(&lt;/span&gt;&lt;span style="color:#9876aa;background-color:#232525;"&gt;$teams&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;)&lt;/span&gt;&lt;span style="color:#cc7832;background-color:#232525;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color:#232525;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;}&lt;/pre&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4402?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2018 11:42:28 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:6ae215a0-3155-4fb7-be53-c30eac1e9ef1</guid><dc:creator>Mehul  Bhandari</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;&lt;p&gt;Please keep&amp;nbsp;&lt;span style="color:#000000;background-color:#ffffff;"&gt;A &amp;amp; B Team ids also in replace.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4401?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2018 10:46:30 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:a9b64d4c-aa4d-4602-8309-d1d06349ba34</guid><dc:creator>Raymond Tham</dc:creator><description>&lt;p&gt;hi &lt;a href="https://sugarclub.sugarcrm.com/members/mehulsbhandari"&gt;Mehul&amp;nbsp; Bhandari&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;i tried the your code. it replaces the new team with old ones. for example, if i have team A and B in a record, and i use your code to add one more team (say it C), then it will remove team A &amp;amp; B and add team C. What i want is to keep the existing teams and add new team as well. bellow is my code:&lt;/p&gt;&lt;pre class="language-php line-numbers"&gt;&lt;code&gt;&lt;span class="php token"&gt;&lt;span class="delimiter token"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="token function"&gt;defined&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;sugarEntry&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;||&lt;/span&gt; &lt;span class="operator token"&gt;!&lt;/span&gt;sugarEntry&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="keyword token"&gt;die&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;Not A Valid Entry Point&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;class&lt;/span&gt; &lt;span class="token class-name"&gt;AddTeam_class&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;function&lt;/span&gt; &lt;span class="token function"&gt;add_team_method&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="variable token"&gt;$event&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="variable token"&gt;$arguments&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="comment token"&gt;//loop prevention check&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="token function"&gt;isset&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;ignore_update_c&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;||&lt;/span&gt; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;ignore_update_c&lt;/span&gt; &lt;span class="operator token"&gt;===&lt;/span&gt; &lt;span class="token boolean"&gt;false&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;ignore_update_c&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="token boolean"&gt;true&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$module&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;module_dir&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$record_id&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;id&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$GLOBALS&lt;/span&gt;&lt;span class="punctuation token"&gt;[&lt;/span&gt;&lt;span class="string token"&gt;'log'&lt;/span&gt;&lt;span class="punctuation token"&gt;]&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;fatal&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;gt; add teams executed &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="comment token"&gt;//Retrieve the bean&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="comment token"&gt;//$bean = BeanFactory::getBean($module, $record_id);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="comment token"&gt;//Load the team relationship &lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="comment token"&gt;//$bean-&amp;gt;load_relationship(&amp;#39;teams&amp;#39;);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$tl_team_id&lt;/span&gt;&amp;nbsp; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;a799aafc-d021-11e7-990a-00ff10f03434&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$tcc_team_id&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;b79db27c-d021-11e7-819e-00ff10f03434&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$ft_team_id&lt;/span&gt;&amp;nbsp; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;d1f6ad5e-d021-11e7-a70e-00ff10f03434&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$primary_team_id&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;b79db27c-d021-11e7-819e-00ff10f03434&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$another_team_id&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="variable token"&gt;$ft_team_id&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="keyword token"&gt;if&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;load_relationship&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;teams&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;team_id&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="variable token"&gt;$primary_team_id&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;teams&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;replace&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;array&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$primary_team_id&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$another_team_id&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;save&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="delimiter token"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line-numbers-rows"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4400?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2018 09:16:44 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:c88da12a-0c89-45de-aad7-d0c45ba92ef9</guid><dc:creator>Mehul  Bhandari</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://sugarclub.sugarcrm.com/members/dscrm"&gt;Raymond Tham&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Try this code.&lt;/p&gt;&lt;pre class="language-php" style="color:#000000;background:#f5f2f0;border:0px;margin:0.5em 0px;padding:1em 1em 1em 3.8em;"&gt;&lt;pre class="language-php line-numbers"&gt;&lt;code&gt;&lt;span class="keyword token"&gt;if&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;load_relationship&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;teams&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;team_id&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="variable token"&gt;$primary_team_id&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;teams&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;replace&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;array&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$primary_team_id&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$another_team_id&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="line-numbers-rows"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;p&gt;Regards&lt;/p&gt;&lt;p&gt;Mehul SB&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4399?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2018 08:16:17 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:7fe2d161-426a-41fd-9718-bb98aab330ff</guid><dc:creator>Raymond Tham</dc:creator><description>&lt;p&gt;hi &lt;a href="https://sugarclub.sugarcrm.com/members/cmourizard"&gt;C&amp;eacute;dric Mourizard&lt;/a&gt;, i did as you said, but still its not working. It is working when use before_save hook. but i want to do it in after_save hook. &lt;/p&gt;&lt;p&gt;here is my code:&lt;/p&gt;&lt;pre class="language-php"&gt;&lt;pre class="language-php line-numbers"&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="token function"&gt;defined&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;sugarEntry&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;||&lt;/span&gt; &lt;span class="operator token"&gt;!&lt;/span&gt;sugarEntry&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="keyword token"&gt;die&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;Not A Valid Entry Point&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;class&lt;/span&gt; &lt;span class="token class-name"&gt;AddTeam_class&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;function&lt;/span&gt; &lt;span class="token function"&gt;add_team_method&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="variable token"&gt;$event&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="variable token"&gt;$arguments&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="comment token"&gt;//loop prevention check&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="token function"&gt;isset&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;ignore_update_c&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;||&lt;/span&gt; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;ignore_update_c&lt;/span&gt; &lt;span class="operator token"&gt;===&lt;/span&gt; &lt;span class="token boolean"&gt;false&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;ignore_update_c&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="token boolean"&gt;true&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$module&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;module_dir&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$record_id&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;id&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$old_teams&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;array&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$GLOBALS&lt;/span&gt;&lt;span class="punctuation token"&gt;[&lt;/span&gt;&lt;span class="string token"&gt;'log'&lt;/span&gt;&lt;span class="punctuation token"&gt;]&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;fatal&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;gt; add teams executed &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="comment token"&gt;//Load the team relationship &lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;load_relationship&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;#39;teams&amp;#39;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$tl_team_id&lt;/span&gt;&amp;nbsp; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;a799aafc-d021-11e7-990a-00ff10f03434&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$tcc_team_id&lt;/span&gt; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;b79db27c-d021-11e7-819e-00ff10f03434&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$ft_team_id&lt;/span&gt;&amp;nbsp; &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;d1f6ad5e-d021-11e7-a70e-00ff10f03434&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="comment token"&gt;//Add the teams&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="variable token"&gt;$bean&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="property token"&gt;teams&lt;/span&gt;&lt;span class="operator token"&gt;-&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="token function"&gt;add&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;array&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="variable token"&gt;$tcc_team_id&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="delimiter token"&gt;?&amp;gt;&lt;/span&gt;&lt;span class="line-numbers-rows"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a team to a record through coding using after_save logic hook not working</title><link>https://sugarclub.sugarcrm.com/thread/4398?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2018 06:39:26 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:99cf7edb-f924-4ca6-b788-13b2e1129989</guid><dc:creator>C&amp;#233;dric Mourizard</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;You don&amp;#39;t need to releoad the bean and most of all you must not erase it like here where you use the same name as the variable name used as argument of your method.&lt;/p&gt;&lt;p&gt;So remove the retrieve and the save from you code and keep only the team manipulation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>