|
Lines 62-68
sub new {
Link Here
|
| 62 |
warn "Plugin $class failed during installation!"; |
62 |
warn "Plugin $class failed during installation!"; |
| 63 |
} |
63 |
} |
| 64 |
} catch { |
64 |
} catch { |
| 65 |
Koha::Exceptions::Plugin::InstallDied->throw( plugin_class => $class ); |
65 |
Koha::Exceptions::Plugin::InstallDied->throw( plugin_class => $class, install_error => "$_" ); |
| 66 |
}; |
66 |
}; |
| 67 |
} elsif ( $self->can('upgrade') ) { |
67 |
} elsif ( $self->can('upgrade') ) { |
| 68 |
if ( _version_compare( $plugin_version, $database_version ) == 1 ) { |
68 |
if ( _version_compare( $plugin_version, $database_version ) == 1 ) { |
|
Lines 73-79
sub new {
Link Here
|
| 73 |
warn "Plugin $class failed during upgrade!"; |
73 |
warn "Plugin $class failed during upgrade!"; |
| 74 |
} |
74 |
} |
| 75 |
} catch { |
75 |
} catch { |
| 76 |
Koha::Exceptions::Plugin::UpgradeDied->throw( plugin_class => $class ); |
76 |
Koha::Exceptions::Plugin::UpgradeDied->throw( plugin_class => $class, upgrade_error => "$_" ); |
| 77 |
}; |
77 |
}; |
| 78 |
} |
78 |
} |
| 79 |
} elsif ( $plugin_version ne $database_version ) { |
79 |
} elsif ( $plugin_version ne $database_version ) { |