diff --git a/plugins/commands/serve/client/target/machine.rb b/plugins/commands/serve/client/target/machine.rb index 658c51989..182e1bbeb 100644 --- a/plugins/commands/serve/client/target/machine.rb +++ b/plugins/commands/serve/client/target/machine.rb @@ -87,10 +87,16 @@ module VagrantPlugins client.set_state(req) end + # Synced folder for machine + # + # @return [List<[Client::SyncedFolder, Map]>] def synced_folders folder_protos = client.synced_folders(Empty.new).synced_folders - folder_protos.map do |f| - SyncedFolder.load(f, broker: broker) + folder_protos.map do |fp| + { + plugin: SyncedFolder.load(fp.plugin, broker: broker), + folder: fp.folder.to_h, + } end end