From 0ad62661efe03ecbe1552afd734088d719a65d5f Mon Sep 17 00:00:00 2001 From: DEkart Date: Sat, 4 Jun 2011 02:48:06 +0600 Subject: [PATCH] Don't rewrite the method if it was passed using _method attribute --- lib/facebooker2/rack/post_canvas.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/facebooker2/rack/post_canvas.rb b/lib/facebooker2/rack/post_canvas.rb index 2958a1f..f148d00 100644 --- a/lib/facebooker2/rack/post_canvas.rb +++ b/lib/facebooker2/rack/post_canvas.rb @@ -12,8 +12,8 @@ def initialize(app) def call(env) request = Request.new(env) - if request.POST['signed_request'] - env["REQUEST_METHOD"] = 'GET' + if request.POST['signed_request'] && request.params['_method'].blank? + env['REQUEST_METHOD'] = 'GET' end return @app.call(env)