- if (! can_write_wall($a, $item['uid'])) {
- logger('like: unable to write on wall ' . $item['uid']);
+ if (($uid == 0) && local_user()) {
+ $uid = local_user();
+ }
+
+ if (!can_write_wall($uid)) {
+ logger('like: unable to write on wall ' . $uid);