diff --git a/lib/esse/document.rb b/lib/esse/document.rb index 97bbb4a..8236ba3 100644 --- a/lib/esse/document.rb +++ b/lib/esse/document.rb @@ -100,7 +100,10 @@ def doc_header def inspect attributes = %i[id routing source].map do |attr| value = send(attr) - "#{attr}: #{value.inspect}" if value + next unless value + "#{attr}: #{value.inspect}" + rescue + nil end.compact.join(', ') attributes << " mutations: #{@__mutations__.inspect}" if @__mutations__ "#<#{self.class.name || 'Esse::Document'} #{attributes}>"