From b68cb56407c36ca51ec0cb68e01f780c1d1d9b14 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Tue, 17 Dec 2024 16:19:18 +0000 Subject: [PATCH] Bug 38457: DBIC Add AdditionalFields to AccountDebitType Sponsored-by: PTFS Europe --- Koha/Schema/Result/AccountDebitType.pm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Koha/Schema/Result/AccountDebitType.pm b/Koha/Schema/Result/AccountDebitType.pm index 7b00d5883dd..ca7a1bc42e8 100644 --- a/Koha/Schema/Result/AccountDebitType.pm +++ b/Koha/Schema/Result/AccountDebitType.pm @@ -148,6 +148,22 @@ __PACKAGE__->has_many( # Created by DBIx::Class::Schema::Loader v0.07049 @ 2023-01-10 14:49:18 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9+mMPMSWcc/PwryYNQ2Jqg +__PACKAGE__->has_many( + "additional_field_values", + "Koha::Schema::Result::AdditionalFieldValue", + sub { + my ($args) = @_; + + return { + "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.code" }, + + "$args->{foreign_alias}.field_id" => + { -in => \'(SELECT id FROM additional_fields WHERE tablename="account_debit_types")' }, + }; + }, + { cascade_copy => 0, cascade_delete => 0 }, +); + __PACKAGE__->add_columns( '+is_system' => { is_boolean => 1 } ); @@ -172,4 +188,4 @@ sub koha_object_class { } # You can replace this text with custom code or comments, and it will be preserved on regeneration -1; +1; \ No newline at end of file -- 2.49.0