summaryrefslogtreecommitdiff
path: root/rhautoimport.pm
diff options
context:
space:
mode:
Diffstat (limited to 'rhautoimport.pm')
-rw-r--r--rhautoimport.pm9
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;