View | Details | Raw Unified | Return to bug 36232
Collapse All | Expand All

(-)a/installer/data/mysql/db_revs/231200005.pl (-5 / +15 lines)
Lines 80-92 return { Link Here
80
        my @misspelled;
80
        my @misspelled;
81
        my $pref;
81
        my $pref;
82
82
83
        my $good_exists = $dbh->selectrow_array(
84
            q{SELECT variable FROM systempreferences WHERE variable = 'OAI-PMH:AutoUpdateSetsEmbedItemData'});
85
83
        $pref = $dbh->selectrow_array(
86
        $pref = $dbh->selectrow_array(
84
            q{SELECT variable FROM systempreferences WHERE variable = 'OAI-PMH:AutoUpdateSetEmbedItemData'});
87
            q{SELECT variable FROM systempreferences WHERE variable = 'OAI-PMH:AutoUpdateSetEmbedItemData'});
88
85
        if ( $pref eq "OAI-PMH:AutoUpdateSetEmbedItemData" ) {
89
        if ( $pref eq "OAI-PMH:AutoUpdateSetEmbedItemData" ) {
86
            $dbh->do(
90
            if ($good_exists) {
87
                q{UPDATE systempreferences SET variable = 'OAI-PMH:AutoUpdateSetsEmbedItemData' WHERE variable = "OAI-PMH:AutoUpdateSetEmbedItemData"}
91
88
            );
92
                # Already exists, just delete the bad one
89
            push @misspelled, "AutoUpdateSetsEmbedItemData";
93
                $dbh->do(q{DELETE FROM systempreferences WHERE variable = "OAI-PMH:AutoUpdateSetEmbedItemData"});
94
            } else {
95
                $dbh->do(
96
                    q{UPDATE systempreferences SET variable = 'OAI-PMH:AutoUpdateSetsEmbedItemData' WHERE variable = "OAI-PMH:AutoUpdateSetEmbedItemData"}
97
                );
98
            }
99
100
            push @misspelled, "OAI-PMH:AutoUpdateSetsEmbedItemData";
90
        }
101
        }
91
102
92
        # Fix capitalization issues breaking unit tests
103
        # Fix capitalization issues breaking unit tests
93
- 

Return to bug 36232