diff --git a/lib/modules/gva/resources/schema.gql b/lib/modules/gva/resources/schema.gql
index c3031bfaddcf4ccc59422af3c7769fe026ac4c75..0d521aece67e43a3c75b0c3ba230bf41b5a2f9e2 100644
--- a/lib/modules/gva/resources/schema.gql
+++ b/lib/modules/gva/resources/schema.gql
@@ -1,15 +1,12 @@
 
 schema {
   query: Query
-  mutation: Mutation
 }
 
 type Query {
   current: Block @juniper(ownership: "owned")
 }
 
-type Mutation 
-
 type Block {
   version: Int!
   currency: String!
diff --git a/lib/modules/gva/src/schema.rs b/lib/modules/gva/src/schema.rs
index 873b1ce26a895ce0a29700a610749ac0579923ca..d1826f4263751e14437c4e9d78d7af172703e483 100644
--- a/lib/modules/gva/src/schema.rs
+++ b/lib/modules/gva/src/schema.rs
@@ -19,6 +19,7 @@ use crate::context::Context;
 use dubp_block_doc::block::BlockDocumentTrait;
 use dubp_common_doc::traits::Document;
 use durs_bc_db_reader::BcDbRo;
+use juniper::EmptyMutation;
 use juniper::Executor;
 use juniper::FieldResult;
 use juniper_from_schema::graphql_schema_from_file;
@@ -86,12 +87,6 @@ impl BlockFields for Block {
     }
 }
 
-pub struct Mutation;
-
-impl MutationFields for Mutation {
-
-}
-
 pub fn create_schema() -> Schema {
-    Schema::new(Query {}, Mutation {})
+    Schema::new(Query {}, EmptyMutation::new())
 }