diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4acbea60157ab61cc2a364be0b40203599bcb98c..0caae1e264ce1a8a2a7bdee9ad9c099145a66367 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ image: docker:19.03.12 variables: DOCKER_TLS_CERTDIR: "/certs" - IMAGE_VER: 1.8.1 + IMAGE_VER: 1.8.2 services: - docker:19.03.12-dind diff --git a/script/index_records b/script/index_records index 0d7aec29c2afb7c1f199c0143690e772042849fe..fed1438bd8d4125aeb53f339067e530d77984074 100755 --- a/script/index_records +++ b/script/index_records @@ -5,12 +5,10 @@ use warnings; use FindBin qw($Bin); use lib "$Bin/../lib"; use File::Copy; +use Mojo::Pg; use constant YAMDI => '/usr/bin/yamdi'; -#use PiTube::Schema; -use Mojo::Pg; - my $pg = Mojo::Pg->new ->dsn($ENV{DB_DSN}) ->username($ENV{DB_USERNAME}) @@ -26,6 +24,7 @@ my $records = $pg->db->query(qq[ RECORD: while (my $record = $records->hash) { next RECORD if ! -f $record->{path}; + next RECORD if -f $record->{path} . '.idx'; print "Indexing $record->{path}\n"; @@ -42,5 +41,4 @@ while (my $record = $records->hash) { {id => $record->{id}}, ); } - }