diff --git a/guix-data-service/comparison.scm b/guix-data-service/comparison.scm index aad76bd..a61165e 100644 --- a/guix-data-service/comparison.scm +++ b/guix-data-service/comparison.scm @@ -386,8 +386,16 @@ WHERE "") (if exclude-unchanged-outputs? " - AND base_packages.derivation_output_details_set_id <> + AND + ( + ( + base_packages.derivation_output_details_set_id IS NULL OR + target_packages.derivation_output_details_set_id IS NULL + ) OR ( + base_packages.derivation_output_details_set_id <> target_packages.derivation_output_details_set_id + ) + ) " "") (cond