From 627a6804db0de6b63f603191c8c4192a1f10a9b9 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Fri, 21 Jun 2019 16:47:55 +0100 Subject: [PATCH] Bug 21761: Call set + store as update --- Koha/Object.pm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Koha/Object.pm b/Koha/Object.pm index 1c382f26d3..79222c100a 100644 --- a/Koha/Object.pm +++ b/Koha/Object.pm @@ -186,6 +186,17 @@ sub store { } } +=head3 $object->update(); + +A shortcut for set + store in one call. + +=cut + +sub update { + my ($self, $values) = @_; + return $self->set($values)->store();; +} + =head3 $object->delete(); Removes the object from storage. @@ -452,7 +463,7 @@ sub AUTOLOAD { } } - my @known_methods = qw( is_changed id in_storage get_column discard_changes update make_column_dirty ); + my @known_methods = qw( is_changed id in_storage get_column discard_changes make_column_dirty ); Koha::Exceptions::Object::MethodNotCoveredByTests->throw( error => sprintf("The method %s->%s is not covered by tests!", ref($self), $method), -- 2.20.1