package LedgerSMB::RESTXML::Document::Part; use strict; use warnings; use base qw(LedgerSMB::RESTXML::Document::Base); sub handle_get { my ($self, $args) = @_; my $user = $args->{user}; my $dbh = $args->{dbh}; my $handler = $args->{handler}; my $res = $dbh->selectrow_hashref(q{SELECT * from part where id = ?}, undef, $args->{args}[0]); if(!$res) { $handler->not_found("No part with the id $args->{args}[0] found"); } else { $handler->respond($self->hash_to_twig({name=>'Customer',hash=>$res})); } } 1;