Na página de admin, tenho a possibilidade de mudar o papel atribuído ao utilizador. Mas ao fazer a alteração no choose
recebo o seguinte erro:
[Vue warn]: Error in v-on handler: “TypeError: WEBPACK_IMPORTED_MODULE_1_firebase_app.capabilities just isn’t a perform”
Código que origina o erro na página Admin.vue
:
<tbody>
<tr v-for="person in customers" :key="person.id">
<td data-label="Identify">{{person.electronic mail}}</td>
<choose @change="changeRole(person.id, $occasion)">
<possibility :chosen="person.function.driver" worth="driver">Driver</possibility>
<possibility :chosen="person.function.buyer" worth="buyer">Buyer</possibility>
</choose>
</tr>
</tbody>
o javascript dentro do strategies
:
changeRole(uid, occasion) {
var addMessage = firebase.capabilities().httpsCallable("setUserRole");
var information = { uid: uid, function: { [event.target.value]: true } };
addMessage(information)
.then(perform(outcome) {
console.log(outcome);
})
.catch(perform(error) {
console.log(error)
});
}