diff --git a/lib/SQL/Translator/Producer/YAML.pm b/lib/SQL/Translator/Producer/YAML.pm index 782ddb125..e419ddd41 100644 --- a/lib/SQL/Translator/Producer/YAML.pm +++ b/lib/SQL/Translator/Producer/YAML.pm @@ -173,7 +173,7 @@ sub view_index { return { 'name' => scalar $index->name, 'type' => scalar $index->type, - 'fields' => scalar $index->fields, + 'fields' => [ map { ref($_) ? $_->name : $_ } $index->fields ], 'options' => scalar $index->options, keys %{$index->extra} ? ('extra' => { $index->extra } ) : (), };