diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2017-08-17 12:43:28 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2017-08-17 12:43:28 +0100 |
commit | dd1cefa2d7751d3c7fb8ca4f3cb2f35efc2a8fd5 (patch) | |
tree | b24a9b1c504ef4d99e37bd395bce23984bbb7b1e /bin/one-off-update-duplicates | |
parent | 53f7de1a79e5e8cb11a772d8f80dad23e23dd49f (diff) | |
parent | 1bdef6cf43c1c6bd8f58a2533468db09b098213c (diff) |
Merge branch 'duplicate-reverse'
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); +} |