mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 01:51:40 -05:00
Merge branch 'fix_form_error' into devel
This commit is contained in:
commit
9d30da7dd0
1 changed files with 7 additions and 3 deletions
|
@ -112,7 +112,8 @@ export function getDefaultMutations(options) {
|
||||||
const parameters = collection.getParameters(terms /* apolloClient */);
|
const parameters = collection.getParameters(terms /* apolloClient */);
|
||||||
const { selector, options } = parameters;
|
const { selector, options } = parameters;
|
||||||
let results = query.result;
|
let results = query.result;
|
||||||
const document = mutation.result && mutation.result.data[mutationName].data;
|
const document = mutation.result && mutation.result.data
|
||||||
|
&& mutation.result.data[mutationName].data;
|
||||||
|
|
||||||
if (belongsToSet(document, selector)) {
|
if (belongsToSet(document, selector)) {
|
||||||
if (!isInSet(results[multiResolverName], document)) {
|
if (!isInSet(results[multiResolverName], document)) {
|
||||||
|
@ -224,7 +225,8 @@ export function getDefaultMutations(options) {
|
||||||
const parameters = collection.getParameters(terms /* apolloClient */);
|
const parameters = collection.getParameters(terms /* apolloClient */);
|
||||||
const { selector, options } = parameters;
|
const { selector, options } = parameters;
|
||||||
let results = query.result;
|
let results = query.result;
|
||||||
const document = mutation.result && mutation.result.data[mutationName].data;
|
const document = mutation.result && mutation.result.data
|
||||||
|
&& mutation.result.data[mutationName].data;
|
||||||
|
|
||||||
if (belongsToSet(document, selector)) {
|
if (belongsToSet(document, selector)) {
|
||||||
// edited document belongs to the list
|
// edited document belongs to the list
|
||||||
|
@ -358,7 +360,9 @@ export function getDefaultMutations(options) {
|
||||||
if (Meteor.isClient) {
|
if (Meteor.isClient) {
|
||||||
registerWatchedMutation(mutationName, multiQueryName, ({ mutation, query }) => {
|
registerWatchedMutation(mutationName, multiQueryName, ({ mutation, query }) => {
|
||||||
let results = query.result;
|
let results = query.result;
|
||||||
const document = mutation.result && mutation.result.data[mutationName].data;
|
const document = mutation.result && mutation.result.data
|
||||||
|
&& mutation.result.data[mutationName].data;
|
||||||
|
|
||||||
results[multiResolverName] = removeFromSet(results[multiResolverName], document);
|
results[multiResolverName] = removeFromSet(results[multiResolverName], document);
|
||||||
results[multiResolverName].__typename = `Multi${typeName}Output`;
|
results[multiResolverName].__typename = `Multi${typeName}Output`;
|
||||||
// console.log('// delete')
|
// console.log('// delete')
|
||||||
|
|
Loading…
Add table
Reference in a new issue