From e56325799692135b79b843ac666bad6936ca1d8b Mon Sep 17 00:00:00 2001 From: xavcz Date: Tue, 8 Nov 2016 10:29:05 +0100 Subject: [PATCH] fix categories mutations (missing import + resolver definition..) --- .../nova-base-components/lib/categories/CategoriesList.jsx | 2 +- .../lib/categories/CategoriesNewForm.jsx | 5 ++--- packages/nova-categories/lib/resolvers.js | 3 ++- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/nova-base-components/lib/categories/CategoriesList.jsx b/packages/nova-base-components/lib/categories/CategoriesList.jsx index b1995a671..f48f50cf6 100644 --- a/packages/nova-base-components/lib/categories/CategoriesList.jsx +++ b/packages/nova-base-components/lib/categories/CategoriesList.jsx @@ -43,7 +43,7 @@ class CategoriesList extends Component { - + diff --git a/packages/nova-base-components/lib/categories/CategoriesNewForm.jsx b/packages/nova-base-components/lib/categories/CategoriesNewForm.jsx index d08e30387..8a3ad17df 100644 --- a/packages/nova-base-components/lib/categories/CategoriesNewForm.jsx +++ b/packages/nova-base-components/lib/categories/CategoriesNewForm.jsx @@ -16,19 +16,17 @@ const CategoriesNewForm = (props, context) => { resultQuery={Categories.graphQLQueries.single} updateQueries={{ getAppData: (prev, {mutationResult}) => { - console.log(prev); const newCategory = mutationResult.data.categoriesNew; - console.log(newCategory); const newCategoriesList = update(prev, { categories: { $push: [newCategory] } }); - console.log(newCategoriesList); return newCategoriesList; }, }} successCallback={(category)=>{ + context.closeCallback(); props.flash("Category created.", "success"); }} /> @@ -39,6 +37,7 @@ const CategoriesNewForm = (props, context) => { CategoriesNewForm.displayName = "CategoriesNewForm"; CategoriesNewForm.contextTypes = { + closeCallback: React.PropTypes.func, currentUser: React.PropTypes.object, }; diff --git a/packages/nova-categories/lib/resolvers.js b/packages/nova-categories/lib/resolvers.js index a6d0b7b6e..1ae11fcd0 100644 --- a/packages/nova-categories/lib/resolvers.js +++ b/packages/nova-categories/lib/resolvers.js @@ -1,4 +1,5 @@ import Telescope from 'meteor/nova:lib'; +import mutations from './mutations.js'; export default resolvers = { Post: { @@ -14,7 +15,6 @@ export default resolvers = { Query: { categories(root, args, context) { const options = { - limit: 5, fields: context.getViewableFields(context.currentUser, context.Categories) }; return context.Categories.find({}, options).fetch(); @@ -23,6 +23,7 @@ export default resolvers = { return context.Categories.findOne({_id: args._id}, { fields: context.getViewableFields(context.currentUser, context.Categories) }); }, }, + Mutation: mutations, }; Telescope.graphQL.addResolvers(resolvers); \ No newline at end of file