fix typo in Store::Htpasswd::User
[catagits/Catalyst-Authentication-Store-Htpasswd.git] / lib / Catalyst / Plugin / Authentication / Store / Htpasswd / User.pm
index a07771d..ad5d17c 100644 (file)
@@ -13,6 +13,8 @@ use overload '""' => sub { shift->id }, fallback => 1;
 sub new {
        my ( $class, $store, $user ) = @_;
 
+       return unless $user;
+
        bless { store => $store, user => $user }, $class;
 }
 
@@ -26,7 +28,8 @@ sub supported_features {
                password => {
                        self_check => 1,
                },
-               session => 1
+               session => 1,
+        roles => 1,
        };
 }