Skip to content

Commit 9d9d013

Browse files
Merge pull request #28 from FcoRodrFintecture/fix-payments-query-string
0.6.2: Fix payments empty request query string
2 parents 08aeeff + 6afaf5a commit 9d9d013

3 files changed

Lines changed: 9 additions & 6 deletions

File tree

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
fintecture (0.6.1)
4+
fintecture (0.6.2)
55
faraday
66

77
GEM

lib/fintecture/api/pis/payments.rb

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,13 @@ def _request(session_id, with_virtualbeneficiary: false)
2424
url = _endpoint
2525

2626
# Build uri params
27-
params = {}
28-
params['with_virtualbeneficiary'] = 'true' if with_virtualbeneficiary
29-
30-
query_string = "?#{params.map { |key, value| "#{key}=#{value}" }.join('&')}"
27+
query_string = ''
28+
if with_virtualbeneficiary
29+
params = {}
30+
params['with_virtualbeneficiary'] = 'true' if with_virtualbeneficiary
31+
32+
query_string = "?#{params.map { |key, value| "#{key}=#{value}" }.join('&')}"
33+
end
3134

3235
Fintecture::Faraday::Authentication::Connection.get(
3336
url: "#{url}/#{session_id}" + query_string,

lib/fintecture/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module Fintecture
4-
VERSION = '0.6.1'
4+
VERSION = '0.6.2'
55
end

0 commit comments

Comments
 (0)