diff options
author | Marius Halden <marius.h@lden.org> | 2017-11-03 16:13:59 +0100 |
---|---|---|
committer | Marius Halden <marius.h@lden.org> | 2017-11-03 16:13:59 +0100 |
commit | 42d874db498d0fabae92d0c87acf99054d92391b (patch) | |
tree | d0cf5afdee3d244c4e5da6fe1ab9acba620634df /bin/one-off-update-duplicates | |
parent | 19a7c5dda85a47a68040c742791e9cd9d3e52be6 (diff) | |
parent | dc7613329c275cd158fdde8faf1c0e301f5b7202 (diff) |
Merge tag 'v2.2' into fiksgatami-dev
Diffstat (limited to 'bin/one-off-update-duplicates')
-rwxr-xr-x | bin/one-off-update-duplicates | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bin/one-off-update-duplicates b/bin/one-off-update-duplicates new file mode 100755 index 000000000..7bbf0251f --- /dev/null +++ b/bin/one-off-update-duplicates @@ -0,0 +1,20 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +BEGIN { + use File::Basename qw(dirname); + use File::Spec; + my $d = dirname(File::Spec->rel2abs($0)); + require "$d/../setenv.pl"; +} + +use FixMyStreet::DB; + +my $rs = FixMyStreet::DB->resultset("Problem")->search({ extra => => { like => "%duplicate_of%" } }); +while (my $row = $rs->next) { + my $duplicate_of = $row->get_extra_metadata('duplicate_of'); + next unless $duplicate_of; + $row->set_duplicate_of($duplicate_of); +} |