UNPKG

@filerobot-strapi/content-plugin

Version:
26 lines (23 loc) 872 B
'use strict'; module.exports = ({ strapi }) => { strapi.store({ environment: strapi.config.environment, type: 'plugin', name: 'filerobot', }) .get({key: 'options'}) .then((config) => { if (config && config.hasOwnProperty('cname') && config.cname) { for (let index = 1; index < strapi.config.middlewares.length; index++) { let item = strapi.config.middlewares[index]; if (typeof item === 'object' && item.name === 'strapi::security' && !item.config.contentSecurityPolicy.directives['img-src'].includes(config.cname)) { strapi.config.middlewares[index].config.contentSecurityPolicy.directives['img-src'].push(config.cname); strapi.config.middlewares[index].config.contentSecurityPolicy.directives['media-src'].push(config.cname); } } } }); };