aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/models/mini_environment.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/models/mini_environment.rb b/app/models/mini_environment.rb
index c92a62c..502cff2 100644
--- a/app/models/mini_environment.rb
+++ b/app/models/mini_environment.rb
@@ -45,7 +45,6 @@ class MiniEnvironment < ApplicationRecord
end,
dependent: :destroy
)
- has_many :terraform_states, dependent: :destroy
belongs_to :govuk_guix_revision, class_name: 'GovukGuix::Revision'
belongs_to :backend, polymorphic: true
@@ -71,6 +70,10 @@ class MiniEnvironment < ApplicationRecord
end
end
+ def terraform_states
+ backend.terraform_states(self)
+ end
+
def signon_users_attributes=(attributes)
self.signon_users = attributes.sort.map(&:last)
end