Index: /trunk/tools/diff_outputs.pl
===================================================================
--- /trunk/tools/diff_outputs.pl	(revision 24221)
+++ /trunk/tools/diff_outputs.pl	(revision 24222)
@@ -73,5 +73,5 @@
 
 # Query to run
-my $sql = "SELECT path_base FROM diffSkyfile WHERE diff_id = $diff_id AND fault = 0 AND quality = 0";
+my $sql = "SELECT path_base, bothways FROM diffSkyfile JOIN diffRun USING(diff_id) WHERE diff_id = $diff_id AND fault = 0 AND quality = 0";
 $sql .= " AND skycell_id = '$skycell_id'" if defined $skycell_id;
 
@@ -83,5 +83,5 @@
 my @products;                   # Array of products
 if (defined $products) {
-  PRODUCT_SEARCH: foreach my $product ( split /,/, $products ) {
+  PRODUCT_SEARCH: foreach my $product ( split(/,/, $products) ) {
       foreach my $key ( keys %{PRODUCTS()} ) {
           if ($product eq $key) {
@@ -93,9 +93,10 @@
   }
 } else {
-    @products = @{${PRODUCTS()}{'REGULAR'}};
+    @products = @{${PRODUCTS()}{'ALL'}};
 }
 
 foreach my $diff ( @$diffs ) {
     foreach my $product ( @products ) {
+        next if (not defined $diff->{bothways} or $diff->{bothways} eq 'NULL' or not $diff->{bothways}) and $product =~ /INVERSE/;
         copy_extension( $diff, ${EXTENSIONS()}{$product} );
     }
