Modified: trunk/lib/rest.rb (2276 => 2277)
--- trunk/lib/rest.rb 2009-09-30 14:44:59 UTC (rev 2276)
+++ trunk/lib/rest.rb 2009-10-05 14:15:03 UTC (rev 2277)
@@ -1299,6 +1299,23 @@
end
end
+# Avatar handling (to show default avatar when none present)
+
+def effective_avatar(ob, user, query)
+
+ picture = ob.profile.picture
+
+ if picture
+ result = rest_reference(picture, query, true)
+ result.name = "avatar"
+ result
+ else
+ result = LibXML::XML::Node.new('avatar')
+ result['resource'] = Conf.base_uri + '/images/avatar.png'
+ result
+ end
+end
+
# Privileges
def effective_privileges(ob, user, query)