Discrepancy between sample identifier format and real identifier

Within OAI::Provider::Response::Identify, the sample identifier is set as 
r.sampleIdentifier "#{provider.prefix}:#{provider.identifier}"
which conflicts with the syntax used here "#{provider.prefix}/#{record.id}". 
That should be modified to "#{provider.prefix}:#{record.id}"