From e3a5b15180f4c83237bd29818083899cc1420c87 Mon Sep 17 00:00:00 2001 From: Martin Artnik Date: Tue, 10 Sep 2024 10:19:28 +0200 Subject: [PATCH] Fix destroying repository rows [SCI-11015] --- app/models/repository_row.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/models/repository_row.rb b/app/models/repository_row.rb index 88d7bbaed..f0c4c72a9 100644 --- a/app/models/repository_row.rb +++ b/app/models/repository_row.rb @@ -98,6 +98,11 @@ class RepositoryRow < ApplicationRecord class_name: 'RepositoryRow', source: :parent, dependent: :destroy + has_many :discarded_storage_location_repository_rows, + -> { discarded }, + class_name: 'StorageLocationRepositoryRow', + inverse_of: :repository_row, + dependent: :destroy has_many :storage_location_repository_rows, inverse_of: :repository_row, dependent: :destroy has_many :storage_locations, through: :storage_location_repository_rows