diff --git a/public/js/api/factory/stv/mobility.js b/public/js/api/factory/stv/mobility.js
index fc4fd17b4..fcff30954 100644
--- a/public/js/api/factory/stv/mobility.js
+++ b/public/js/api/factory/stv/mobility.js
@@ -101,7 +101,7 @@ export default {
deleteMobilityPurpose(params) {
return {
method: 'post',
- url: 'api/frontend/v1/stv/mobility/deleteMobilityPurpose/',
+ url: 'api/frontend/v1/stv/mobility/deleteMobilityPurpose/' + params.bisio_id,
params
};
},
diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Mobility/List/Purpose.js b/public/js/components/Stv/Studentenverwaltung/Details/Mobility/List/Purpose.js
index f877eea78..fa93fc256 100644
--- a/public/js/components/Stv/Studentenverwaltung/Details/Mobility/List/Purpose.js
+++ b/public/js/components/Stv/Studentenverwaltung/Details/Mobility/List/Purpose.js
@@ -169,6 +169,11 @@ export default {
{
this.localData.push(newEntry);
+ // reload tabulator mit tabulator method
+ if (this.$refs.table?.tabulator) {
+ this.$refs.table.tabulator.replaceData(this.localData);
+ }
+
this.$emit('setMobilityPurposeToNewMobility', {
zweck_code: this.formData.zweck_code,
});
@@ -198,7 +203,6 @@ export default {