@@ -58,7 +58,8 @@ def to_csv ar_relation
58
58
if value . is_a? ( ActiveRecord ::Associations ::CollectionProxy )
59
59
value = value . map ( &:name ) . to_sentence
60
60
elsif attr . end_with? ( '_id' ) && value . present?
61
- value = Universe . find ( value . to_i ) . name
61
+ universe = Universe . where ( id : value . to_i ) . first
62
+ value = universe . name if universe
62
63
end
63
64
64
65
value
@@ -80,7 +81,8 @@ def to_json ar_relation
80
81
if value . is_a? ( ActiveRecord ::Associations ::CollectionProxy )
81
82
value = value . map ( &:name ) . to_sentence
82
83
elsif attr . end_with? ( '_id' ) && value . present?
83
- value = Universe . find ( value . to_i ) . name
84
+ universe = Universe . where ( id : value . to_i )
85
+ value = universe . name if universe
84
86
end
85
87
86
88
content_json [ attr ] = value
@@ -109,7 +111,8 @@ def content_to_outline
109
111
if value . is_a? ( ActiveRecord ::Associations ::CollectionProxy )
110
112
value = value . map ( &:name ) . to_sentence
111
113
elsif attr . end_with? ( '_id' ) && value . present?
112
- value = Universe . find ( value . to_i ) . name
114
+ universe = Universe . where ( id : value . to_i )
115
+ value = universe . name if universe
113
116
end
114
117
115
118
text << " #{ attr } : #{ value . split ( "\n " ) . join ( "\n " ) } \n "
0 commit comments