А что у вас в этот момент находится в константе SITE_ID?
Посмотрите /bitrix/modules/socialnetwork/classes/general/group.php, метод CAllSocNetGroup::CheckFields(). Проверка SITE_ID выглядит так:
Код |
---|
elseif(is_set($arFields, "SITE_ID"))
{
if(!is_array($arFields["SITE_ID"]))
$arFields["SITE_ID"] = array($arFields["SITE_ID"]);
foreach($arFields["SITE_ID"] as $v)
{
$r = CSite::GetByID($v);
if(!$r->Fetch())
{
$GLOBALS["APPLICATION"]->ThrowException(str_r eplace("#ID#", $v, GetMessage("SONET_GG_ERROR_NO_SITE")), "ERROR_NO_SITE");
return false;
}
}
} |
Убедитесь, что в настройкахх сайта и в вашем коде одно и то же значение SITE_ID.