diff options
Diffstat (limited to 'rhautoimport.pm')
-rw-r--r-- | rhautoimport.pm | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/rhautoimport.pm b/rhautoimport.pm index ed6a8cc..a366d9a 100644 --- a/rhautoimport.pm +++ b/rhautoimport.pm @@ -209,12 +209,17 @@ sub parse_result sub import_uri { - my ($show_id, $uri, $file_policy) = @_; + my ($show_id, $uri, $file_policy, $cart) = @_; my %request; $request{'LOGIN_NAME'} = RD_USER; $request{'SHOW_ID'} = int($show_id); - $request{'CLEAR_SHOW_CARTS'} = JSON->true; + if($cart) { + $request{'CART_NUMBER'} = $cart; + $request{'CLEAR_CART'} = JSON->true; + } else { + $request{'CLEAR_SHOW_CARTS'} = JSON->true; + } $request{'SOURCE_URI'} = $uri; $request{'SOURCE_FILE_POLICY'} = $file_policy if $file_policy; |