|
Lines 68-74
sub new {
Link Here
|
| 68 |
warn "Plugin $class failed during installation!"; |
68 |
warn "Plugin $class failed during installation!"; |
| 69 |
} |
69 |
} |
| 70 |
} catch { |
70 |
} catch { |
| 71 |
Koha::Exceptions::Plugin::InstallDied->throw( plugin_class => $class ); |
71 |
Koha::Exceptions::Plugin::InstallDied->throw( plugin_class => $class, install_error => "$_" ); |
| 72 |
}; |
72 |
}; |
| 73 |
} elsif ( $self->can('upgrade') ) { |
73 |
} elsif ( $self->can('upgrade') ) { |
| 74 |
if ( _version_compare( $plugin_version, $database_version ) == 1 ) { |
74 |
if ( _version_compare( $plugin_version, $database_version ) == 1 ) { |
|
Lines 79-85
sub new {
Link Here
|
| 79 |
warn "Plugin $class failed during upgrade!"; |
79 |
warn "Plugin $class failed during upgrade!"; |
| 80 |
} |
80 |
} |
| 81 |
} catch { |
81 |
} catch { |
| 82 |
Koha::Exceptions::Plugin::UpgradeDied->throw( plugin_class => $class ); |
82 |
Koha::Exceptions::Plugin::UpgradeDied->throw( plugin_class => $class, upgrade_error => "$_" ); |
| 83 |
}; |
83 |
}; |
| 84 |
} |
84 |
} |
| 85 |
} elsif ( $plugin_version ne $database_version ) { |
85 |
} elsif ( $plugin_version ne $database_version ) { |