Method: CmisServer::AtomPub::QueryController#validate_query
- Defined in:
- app/controllers/cmis_server/atom_pub/query_controller.rb
#validate_query ⇒ Object
POST /query/validate
45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'app/controllers/cmis_server/atom_pub/query_controller.rb', line 45 def validate_query query_data = parse_query_request begin discovery_service = CmisServer::DiscoveryService.new(context: context) validation_result = discovery_service.validate_query(query_data[:statement]) respond_to do |format| format.json { render json: { valid: validation_result[:valid], errors: validation_result[:errors] } } end rescue => e render_error(e) end end |