diff --git a/boot.php b/boot.php index 032c05a506..bd7dfa8e44 100644 --- a/boot.php +++ b/boot.php @@ -9,7 +9,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '2.3.1187' ); +define ( 'FRIENDICA_VERSION', '2.3.1188' ); define ( 'DFRN_PROTOCOL_VERSION', '2.22' ); define ( 'DB_UPDATE_VERSION', 1111 ); diff --git a/mod/item.php b/mod/item.php index 98425d70e0..95a27eb8ea 100644 --- a/mod/item.php +++ b/mod/item.php @@ -138,17 +138,6 @@ function item_post(&$a) { ); if(count($r)) $user = $r[0]; - - if(($api_source) - && (! array_key_exists('allow_cid',$_REQUEST)) - && (! array_key_exists('allow_gid',$_REQUEST)) - && (! array_key_exists('deny_cid',$_REQUEST)) - && (! array_key_exists('deny_gid',$_REQUEST))) { - $str_group_allow = $user['allow_gid']; - $str_contact_allow = $user['allow_cid']; - $str_group_deny = $user['deny_gid']; - $str_contact_deny = $user['deny_cid']; - } if($orig_post) { $str_group_allow = $orig_post['allow_gid']; @@ -214,6 +203,18 @@ function item_post(&$a) { } } + if(($api_source) + && (! array_key_exists('allow_cid',$_REQUEST)) + && (! array_key_exists('allow_gid',$_REQUEST)) + && (! array_key_exists('deny_cid',$_REQUEST)) + && (! array_key_exists('deny_gid',$_REQUEST))) { + $str_group_allow = $user['allow_gid']; + $str_contact_allow = $user['allow_cid']; + $str_group_deny = $user['deny_gid']; + $str_contact_deny = $user['deny_cid']; + } + + // get contact info for poster $author = null; diff --git a/mod/message.php b/mod/message.php index 7a3b870b31..4b494e906f 100644 --- a/mod/message.php +++ b/mod/message.php @@ -107,12 +107,15 @@ function message_content(&$a) { ); // remove diaspora conversation pointer + // Actually if we do this, we can never receive another reply to that conversation, + // as we will never again have the info we need to re-create it. + // We'll just have to orphan it. - if($convid) { - q("delete from conv where id = %d limit 1", - intval($convid) - ); - } + //if($convid) { + // q("delete from conv where id = %d limit 1", + // intval($convid) + // ); + //} if($r) info( t('Conversation removed.') . EOL );