|
|
|
|
@ -763,7 +763,7 @@ private
|
|
|
|
|
postcode_full: %i[field_21 field_22], |
|
|
|
|
wchair: %i[field_27], |
|
|
|
|
|
|
|
|
|
type: %i[field_9 field_11 field_8], |
|
|
|
|
type: type_fields, |
|
|
|
|
resale: %i[field_78], |
|
|
|
|
hodate: %i[field_80 field_81 field_82], |
|
|
|
|
|
|
|
|
|
@ -1191,6 +1191,13 @@ private
|
|
|
|
|
field_109 if staircasing? |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def type_fields |
|
|
|
|
return %i[field_8 field_9] if shared_ownership? |
|
|
|
|
return %i[field_8 field_11] if discounted_ownership? |
|
|
|
|
|
|
|
|
|
%i[field_9 field_11 field_8] |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def value_fields |
|
|
|
|
return [:field_86] if shared_ownership_initial_purchase? |
|
|
|
|
return [:field_113] if discounted_ownership? |
|
|
|
|
|