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

(-)a/Koha/Plugins.pm (-1 / +20 lines)
Lines 270-275 sub InstallPlugins { Link Here
270
270
271
    Koha::Cache::Memory::Lite->clear_from_cache(ENABLED_PLUGINS_CACHE_KEY);
271
    Koha::Cache::Memory::Lite->clear_from_cache(ENABLED_PLUGINS_CACHE_KEY);
272
272
273
    my $rs = Koha::Database->schema->resultset('PluginData');
274
    for my $plugin (@plugins) {
275
        my $exists = $rs->search(
276
            {
277
                plugin_key   => '__INSTALLED_VIA__',
278
                plugin_class => $plugin->plugin_class
279
            }
280
        );
281
        unless ( $exists->count == 1 ) {
282
            $rs->create(
283
                {
284
                    plugin_key   => '__INSTALLED_VIA__',
285
                    plugin_class => $plugin->plugin_class,
286
                    plugin_value => C4::Context->interface,
287
                }
288
            );
289
290
        }
291
    }
292
273
    return @plugins;
293
    return @plugins;
274
}
294
}
275
295
276
- 

Return to bug 35011