My IsOwner global policy version

const { parseMultipartData, sanitizeEntity } = require('strapi-utils');
const { data, files } = parseMultipartData(ctx);
data.user = Number(ctx.state.user.id)
let response = await strapi.service('api::restaurent.restaurent').create({
                        data,
                        files
                    })

You can extend your controller like this and hopefully it will work