diff --git a/frontend/src/components/DBEditor.vue b/frontend/src/components/DBEditor.vue
index 36fc69c1a43e025ac26062d322c35d8bc2145ecf..5b56fc65704b8ed5bd4622572a2ec53ac2471895 100644
--- a/frontend/src/components/DBEditor.vue
+++ b/frontend/src/components/DBEditor.vue
@@ -217,7 +217,6 @@ export default {
     },
     object_title: {
       required: false,
-      type: String,
       default() {
         return null
       }
diff --git a/frontend/src/components/TransactionList.vue b/frontend/src/components/TransactionList.vue
index a5e93896e32b82f55837b2e8206076f96fd80cae..e559ed332c9ba700108f42b3996fb58233defb2f 100644
--- a/frontend/src/components/TransactionList.vue
+++ b/frontend/src/components/TransactionList.vue
@@ -38,7 +38,7 @@
           </div>
           <b-card-body class="element-content">
             {{ function2text(element.object_function) }} in {{ element.object_fq_name }}<br/>
-            {{element.object_title}}
+            <span v-if="element.object_title">{{element.object_title}}</span>
             <ul>
               <li v-for="field in element.preview_fields" v-bind:key="field">
                 {{ element.func_descr[field].description_sys_scope }}:
@@ -177,6 +177,7 @@ export default {
     },
     async executeTa() {
       await this.$store.dispatch('executeTransaction')
+      this.$store.commit('reloadRouterComp')
     }
   },
   data() {
diff --git a/frontend/src/views/macauth/MACAuth.vue b/frontend/src/views/macauth/MACAuth.vue
index 1242136bda2ea4e24a6e1e7d67da8e09d7eadfd2..67bd906cd3fca5dab17ffd42273e36c815e48e42 100644
--- a/frontend/src/views/macauth/MACAuth.vue
+++ b/frontend/src/views/macauth/MACAuth.vue
@@ -198,6 +198,7 @@ export default {
       this.db_editor_object_function = 'create'
       this.db_editor_old_data = {}
       this.db_editor_presets = {'bcd_name': bcd.name}
+      this.db_editor_object_title = null
       this.$root.$emit('bv::show::modal', 'dbeditor_macauth')
     },
     editClient(item) {