]> git.mxchange.org Git - friendica.git/commitdiff
bug #516 - set writable on first poll
authorfriendica <info@friendica.com>
Thu, 6 Dec 2012 21:59:20 +0000 (13:59 -0800)
committerfriendica <info@friendica.com>
Thu, 6 Dec 2012 21:59:20 +0000 (13:59 -0800)
boot.php
include/onepoll.php
util/messages.po

index 5b0c9b3638aaab20488eb7528c86f8c48e2cf498..cc64ef1740bf8d6bd9ac3d1e70ed1de427e525e7 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -12,7 +12,7 @@ require_once('library/Mobile_Detect/Mobile_Detect.php');
 require_once('include/features.php');
 
 define ( 'FRIENDICA_PLATFORM',     'Friendica');
-define ( 'FRIENDICA_VERSION',      '3.1.1547' );
+define ( 'FRIENDICA_VERSION',      '3.1.1549' );
 define ( 'DFRN_PROTOCOL_VERSION',  '2.23'    );
 define ( 'DB_UPDATE_VERSION',      1157      );
 
index a50d234e22932fba603242e6fd41701fdb959c71..8fabede11c9b67800a982d4f45e0ee3cff8a3aeb 100644 (file)
@@ -111,6 +111,7 @@ function onepoll_run(&$argv, &$argc){
 
        if($contact['network'] === NETWORK_DFRN) {
 
+               
                $idtosend = $orig_id = (($contact['dfrn-id']) ? $contact['dfrn-id'] : $contact['issued-id']);
                if(intval($contact['duplex']) && $contact['dfrn-id'])
                        $idtosend = '0:' . $orig_id;
@@ -120,6 +121,12 @@ function onepoll_run(&$argv, &$argc){
                // they have permission to write to us. We already filtered this in the contact query.
                $perm = 'rw';
 
+               // But this may be our first communication, so set the writable flag if it isn't set already.
+
+               if(! intval($contact['writable']))
+                       q("update contact set writable = 1 where id = %d limit 1", intval($contact['id']));
+
+
                $url = $contact['poll'] . '?dfrn_id=' . $idtosend 
                        . '&dfrn_version=' . DFRN_PROTOCOL_VERSION 
                        . '&type=data&last_update=' . $last_update 
index ea730a5a3202cd84934c215a725be5c3bb9018db..0310bbfa28aca86bde47d347d88e1270d6ba63e2 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: 3.0.1547\n"
+"Project-Id-Version: 3.1.1549\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-12-04 10:00-0800\n"
+"POT-Creation-Date: 2012-12-06 10:00-0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"