<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -11,6 +11,7 @@ WriteMakefile(
     PREREQ_PM =&gt; {
         'Test::More' =&gt; 0,
         'WWW::Facebook::API' =&gt; 0,
+        'Scalar::Util' =&gt; 0,
     },
     dist                =&gt; { COMPRESS =&gt; 'gzip -9f', SUFFIX =&gt; 'gz', },
     clean               =&gt; { FILES =&gt; 'Catalyst-Plugin-Facebook-*' },</diff>
      <filename>Makefile.PL</filename>
    </modified>
    <modified>
      <diff>@@ -7,12 +7,14 @@ use WWW::Facebook::API;
 
 our $VERSION = '0.1';
 
+use Scalar::Util qw();
+
 # why not
 *fb = \&amp;facebook;
 
 sub facebook {
     my ($c) = @_;
-    if (! ($c-&gt;{'facebook'} and $c-&gt;{'facebook'}-&gt;isa('WWW::Facebook::API')) ) {
+    unless ( $c-&gt;{'facebook'} and Scalar::Util::blessed($c-&gt;{'facebook'}) and $c-&gt;{'facebook'}-&gt;isa('WWW::Facebook::API') ) {
         $c-&gt;{'facebook'} = WWW::Facebook::API-&gt;new(
             'desktop' =&gt; 0,
             'format' =&gt; 'JSON',</diff>
      <filename>lib/Catalyst/Plugin/Facebook.pm</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c1c2d09ba8b08353bc41ccf9fdb89a6f3d994e98</id>
    </parent>
  </parents>
  <author>
    <name>Andreas Marienborg</name>
    <email>andreas.marienborg@gmail.com</email>
  </author>
  <url>http://github.com/ngerakines/perl-catalyst-plugin-facebook/commit/d043602c9d1dd7ee31bced5681cc9561e155e8a8</url>
  <id>d043602c9d1dd7ee31bced5681cc9561e155e8a8</id>
  <committed-date>2009-08-23T14:26:20-07:00</committed-date>
  <authored-date>2009-08-11T05:37:28-07:00</authored-date>
  <message>A fix that actually works

Signed-off-by: Nick Gerakines &lt;nick@gerakines.net&gt;</message>
  <tree>f5dfc27ac6010bb6de323cab3e55086fc693e5a4</tree>
  <committer>
    <name>Nick Gerakines</name>
    <email>nick@gerakines.net</email>
  </committer>
</commit>
