]> git.donarmstrong.com Git - debbugs.git/blobdiff - lib/Debbugs/DB/ResultSet/SrcAssociation.pm
Debbugs::DB::Util is now a component of Debbugs::DB
[debbugs.git] / lib / Debbugs / DB / ResultSet / SrcAssociation.pm
index 047c54de06a903ce41aed9f87b0e9370c0c91e4c..3b7e557c1751834c4612c39e878437d765ffd84d 100644 (file)
@@ -24,23 +24,15 @@ use warnings;
 
 use base 'DBIx::Class::ResultSet';
 
-use Debbugs::DB::Util qw(select_one);
-
-
 sub insert_suite_src_ver_association {
     my ($self,$suite_id,$src_ver_id) = @_;
-    return $self->result_source->schema->storage->
-       dbh_do(sub {
-                  my ($s,$dbh,$suite_id,$src_ver_id) = @_;
-                  return select_one($dbh,<<'SQL',$suite_id,$src_ver_id);
+    return $self->result_source->schema->
+       select_one(<<'SQL',$suite_id,$src_ver_id);
 INSERT INTO src_associations (suite,source)
    VALUES (?,?) ON CONFLICT (suite,source) DO
      UPDATE SET modified = NOW()
 RETURNING id;
 SQL
-              },
-              $suite_id,$src_ver_id
-             );
 }
 
 1;