Bug 17828: Use Koha::Patron::Attributes instead of _resultset
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Tue, 28 Mar 2017 14:39:09 +0000 (11:39 -0300)
committerKyle M Hall <kyle@bywatersolutions.com>
Fri, 31 Mar 2017 14:36:48 +0000 (14:36 +0000)
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Koha/Patron/Attribute.pm

index 52eb9c1..79b7eaf 100644 (file)
@@ -109,8 +109,7 @@ sub _check_repeatable {
     my $self = shift;
 
     if ( !$self->type->repeatable ) {
-        my $attr_count
-            = Koha::Database->new->schema->resultset( $self->_type )->search(
+        my $attr_count = Koha::Patron::Attributes->search(
             {   borrowernumber => $self->borrowernumber,
                 code           => $self->code
             }
@@ -135,8 +134,7 @@ sub _check_unique_id {
     my $self = shift;
 
     if ( $self->type->unique_id ) {
-        my $unique_count
-            = Koha::Database->new->schema->resultset( $self->_type )
+        my $unique_count = Koha::Patron::Attributes
             ->search( { code => $self->code, attribute => $self->attribute } )
             ->count;
         Koha::Exceptions::Patron::Attribute::UniqueIDConstraint->throw()