20470: Disallow selecting manifest_text on group contents
[arvados.git] / services / api / app / controllers / arvados / v1 / groups_controller.rb
index 4dadaf4e2bd6f8b14caa5d8d1d6726d51b36536e..48ae687ff9988c9896550ba3cfe7d9b39aeb3af2 100644 (file)
@@ -297,6 +297,12 @@ class Arvados::V1::GroupsController < ApplicationController
         where_conds = where_conds.merge(group_class: ["project","filter"])
       end
 
+      # Make signed manifest_text not selectable because controller
+      # currently doesn't know to sign it.
+      if @select
+        @select = @select - ["manifest_text"]
+      end
+
       @filters = request_filters.map do |col, op, val|
         if !col.index('.')
           [col, op, val]