summaryrefslogtreecommitdiff
path: root/GroLUG/lib/GroLUG/M/DB/Iscritto.pm
diff options
context:
space:
mode:
Diffstat (limited to 'GroLUG/lib/GroLUG/M/DB/Iscritto.pm')
-rw-r--r--GroLUG/lib/GroLUG/M/DB/Iscritto.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/GroLUG/lib/GroLUG/M/DB/Iscritto.pm b/GroLUG/lib/GroLUG/M/DB/Iscritto.pm
index ca475ee..1cea0ac 100644
--- a/GroLUG/lib/GroLUG/M/DB/Iscritto.pm
+++ b/GroLUG/lib/GroLUG/M/DB/Iscritto.pm
@@ -10,7 +10,8 @@ __PACKAGE__->has_many(pagamenti=>'GroLUG::M::DB::Pagamento','iscritto',{order_by
sub scadenza {
my ($self)=@_;
- return $self->pagamenti()->next()->data_scadenza();
+ my $last_pag=$self->pagamenti()->next();
+ return ($last_pag ? $last_pag->data_scadenza() : undef);
}
1;