16683: Accept PDH for head_uuid/tail_uuid
authorPeter Amstutz <peter.amstutz@curii.com>
Thu, 13 Aug 2020 19:22:49 +0000 (15:22 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Thu, 13 Aug 2020 19:22:49 +0000 (15:22 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

services/api/app/models/arvados_model.rb

index eb2ea173170aa7be4dc188c9415da1910e1faeab..3c9173c0194ce13a5dafc07d2aa1ea36a1a1f383 100644 (file)
@@ -758,6 +758,8 @@ class ArvadosModel < ApplicationRecord
       if r.where(uuid: attr_value).count == 0
         errors.add(attr, "'#{attr_value}' not found")
       end
+    elsif attr_value =~ Keep::Locator::LOCATOR_REGEXP
+      true
     else
       errors.add(attr, "'#{attr_value}' invalid uuid")
     end