summaryrefslogtreecommitdiff
path: root/reach_reports/reach_service.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2010-08-19 11:26:00 +0200
committermguetlein <martin.guetlein@gmail.com>2010-08-19 11:26:00 +0200
commitf4c065998f6c918e67058b05ac17778cfbc57f58 (patch)
treebe4a6cf71c7177bdb306344e052b456aa73b454e /reach_reports/reach_service.rb
parent0f5cc11dcecf6eda0a7230d69aa346cfb86c6a49 (diff)
task title and creator, reach report minor fixes
Diffstat (limited to 'reach_reports/reach_service.rb')
-rw-r--r--reach_reports/reach_service.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/reach_reports/reach_service.rb b/reach_reports/reach_service.rb
index d0ace96..795c81a 100644
--- a/reach_reports/reach_service.rb
+++ b/reach_reports/reach_service.rb
@@ -19,13 +19,13 @@ module ReachReports
if params[:model_uri]
report = ReachReports::QmrfReport.new :model_uri => params[:model_uri]
build_qmrf_report(report)
- elsif xml_data
- input = xml_data.read
+ elsif xml_data and (input = xml_data.read).to_s.size>0
report = ReachReports::QmrfReport.new
ReachReports::QmrfReport.from_xml(report,input)
else
- $sinatra.halt 400, "illegal parameters for qmrf-report, use either\n"+
- "* model_uri\n"+
+ $sinatra.halt 400, "illegal parameters for qmrf-report creation, either\n"+
+ "* give 'model_uri' as param\n"+
+ "* provide xml file\n"+
"params given: "+params.inspect
end
when /(?i)QPRF/