]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
Fix for xmpp/sms notification options appearing to be disabled on new subscriptions.
authorBrion Vibber <brion@pobox.com>
Thu, 18 Mar 2010 21:26:32 +0000 (14:26 -0700)
committerBrion Vibber <brion@pobox.com>
Thu, 18 Mar 2010 21:26:32 +0000 (14:26 -0700)
commitcac9d23498808a60dfb890aef437606e98106a6d
treede1b7561874c07016bf9e09a1f09a059a29408f5
parentf1b3d84b7d55cc7c466982a95815ba1ddf130418
Fix for xmpp/sms notification options appearing to be disabled on new subscriptions.
Base problem is that our caching-on-insert interferes with relying on column default values; the cached object is missing those fields, so they appear to be empty (null) when the object is retrieved from cache.
Now explicitly setting them when inserting subscriptions, and cleaned up some code that had alternate code paths.

May also have made auto-subscription work for remote OStatus subscribers, but can't test until magic sigs are working again.
classes/Subscription.php
classes/User.php
plugins/OStatus/actions/ostatussub.php
plugins/OStatus/classes/Ostatus_profile.php