Мутация ретранслятора ожидает данные, полученные ретранслятором

У меня есть две релейные мутации, которые я вкладываю, чтобы сначала добавить объект, а затем установить его имя. Я полагаю, что то, что я передаю второй мутации, на самом деле является данными, полученными с помощью Relay, но, похоже, со мной не согласны. Код в представлении React выглядит следующим образом:

Relay.Store.update(
        new AddCampaignFeatureLabelMutation({
            campaign: this.props.campaign
        }),
        {
            onSuccess: (data) => {
                Relay.Store.update(
                    new FeatureLabelNameMutation({
                        featureLabel: data.addCampaignFeatureLabel.featureLabelEdge.node,
                        name: this.addLabelInputField.value
                    })
                );
            },
            onFailure: () => {}
        }
    );

Это работает, но дает мне предупреждение:

Warning: RelayMutation: Expected prop `featureLabel` supplied to `FeatureLabelNameMutation` to be data fetched by Relay. This is likely an error unless you are purposely passing in mock data that conforms to the shape of this mutation's fragment.

Почему Relay считает, что данные не извлекаются? Может быть, мне нужно как-то явно возвращать новый featureLabel в полезной нагрузке?

Ответы на вопрос(2)

Ваш ответ на вопрос