diff --git a/pcsd/pcsd_file.rb b/pcsd/pcsd_file.rb index de7d3553..4f1604a8 100644 --- a/pcsd/pcsd_file.rb +++ b/pcsd/pcsd_file.rb @@ -104,6 +104,11 @@ module PcsdFile if @file[:name].empty? raise PcsdExchangeFormat::Error.for_item('file', @id, "'name' is empty") end + if @file[:name].include?('/') + raise PcsdExchangeFormat::Error.for_item( + 'file', @id, "'name' cannot contain '/'" + ) + end end def dir()