Fix subscription bug
This commit is contained in:
parent
fe8fd4bba4
commit
29f9712b9b
|
@ -253,7 +253,7 @@ where
|
||||||
let prepared = gql_req
|
let prepared = gql_req
|
||||||
.prepare(&schema)
|
.prepare(&schema)
|
||||||
.map_err(actix_web::error::ErrorBadRequest)?;
|
.map_err(actix_web::error::ErrorBadRequest)?;
|
||||||
let mut cache_control = dbg!(prepared.cache_control()).value();
|
let mut cache_control = prepared.cache_control().value();
|
||||||
let gql_resp = prepared.execute().await;
|
let gql_resp = prepared.execute().await;
|
||||||
if gql_resp.is_err() {
|
if gql_resp.is_err() {
|
||||||
cache_control = None;
|
cache_control = None;
|
||||||
|
|
|
@ -214,7 +214,9 @@ pub fn generate(object_args: &args::Object, item_impl: &mut ItemImpl) -> Result<
|
||||||
let ctx_selection_set = ctx_field.with_item(&field.selection_set);
|
let ctx_selection_set = ctx_field.with_item(&field.selection_set);
|
||||||
let value =
|
let value =
|
||||||
#crate_name::OutputValueType::resolve(msg, &ctx_selection_set).await?;
|
#crate_name::OutputValueType::resolve(msg, &ctx_selection_set).await?;
|
||||||
return Ok(Some(value));
|
let mut res = #crate_name::serde_json::Map::new();
|
||||||
|
res.insert(ctx_field.result_name(), value);
|
||||||
|
return Ok(Some(res.into()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue
Block a user