diff --git a/lib/para/inputs/nested_one_input.rb b/lib/para/inputs/nested_one_input.rb
index <HASH>..<HASH> 100644
--- a/lib/para/inputs/nested_one_input.rb
+++ b/lib/para/inputs/nested_one_input.rb
@@ -12,6 +12,8 @@ module Para
         unless (resource = object.send(:"#{ attribute_name }"))
           # Build association without trying to save the new record
           resource = case association
+          when ActiveRecord::Associations::HasOneThroughAssociation
+            association.replace(model.new)
           when ActiveRecord::Associations::HasOneAssociation
             association.replace(model.new, false)
           else
fix issue with HasOneThroughAssociation nested fields building