mirror of
https://github.com/strapi/strapi.git
synced 2025-07-25 18:05:07 +00:00
Remove functions from model attributes
This commit is contained in:
parent
3557a00940
commit
c42e3eff8b
@ -62,7 +62,6 @@ module.exports = function (strapi) {
|
||||
]
|
||||
});
|
||||
|
||||
process.nextTick(function () {
|
||||
manager.on('connect_failed', function () {
|
||||
if (firstConnectionAttempt) {
|
||||
strapi.log.warn('Connection to the Studio server failed!');
|
||||
@ -152,6 +151,7 @@ module.exports = function (strapi) {
|
||||
.then(function () {
|
||||
if (data.hasOwnProperty('action') && _.isFunction(_self[data.action])) {
|
||||
_self[data.action](data, function (err, obj) {
|
||||
|
||||
if (err) {
|
||||
fn({
|
||||
appId: strapi.config.studio.appId,
|
||||
@ -221,6 +221,8 @@ module.exports = function (strapi) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
fn({
|
||||
appId: strapi.config.studio.appId,
|
||||
token: strapi.token,
|
||||
@ -248,7 +250,6 @@ module.exports = function (strapi) {
|
||||
socket.on('err', function (data) {
|
||||
strapi.log.warn(data.text);
|
||||
});
|
||||
});
|
||||
|
||||
cb();
|
||||
} else {
|
||||
@ -318,12 +319,23 @@ module.exports = function (strapi) {
|
||||
*/
|
||||
|
||||
pullServer: function (data, cb) {
|
||||
const obj = {};
|
||||
obj.token = strapi.token;
|
||||
obj.config = strapi.config;
|
||||
obj.models = strapi.models;
|
||||
obj.api = strapi.api;
|
||||
obj.templates = {};
|
||||
const obj = {
|
||||
token: strapi.token,
|
||||
config: strapi.config,
|
||||
models: _.mapValues(_.cloneDeep(strapi.models), function (model) {
|
||||
model.attributes = _.omit(model.attributes, _.isFunction);
|
||||
|
||||
return model;
|
||||
}),
|
||||
api: _.mapValues(_.cloneDeep(strapi.api), function (api) {
|
||||
return _.mapValues(api.models, function (model) {
|
||||
model.attributes = _.omit(model.attributes, _.isFunction);
|
||||
|
||||
return model;
|
||||
});
|
||||
}),
|
||||
templates: {}
|
||||
};
|
||||
|
||||
cb(null, obj);
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user