Pass date using ISO without time
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Jan Bader 2022-02-25 21:52:56 +00:00
parent c864666eb6
commit 13d0194632
2 changed files with 4 additions and 3 deletions

View File

@ -12,7 +12,7 @@ const accountStore = useAccountStore();
const Transaction = accountStore.Transactions.get(props.transactionid)!;
const payload = computed(() => JSON.stringify({
date: Transaction.Date,
date: Transaction.Date.toISOString().split("T")[0],
payee: {
Name: Transaction.Payee,
ID: Transaction.PayeeID,

View File

@ -2,6 +2,7 @@
import { computed, ref } from "vue";
import Autocomplete, { Suggestion } from '../components/Autocomplete.vue'
import { Transaction, useAccountStore } from '../stores/budget-account'
import DateInput from "./DateInput.vue";
const props = defineProps<{
budgetid: string
@ -26,7 +27,7 @@ const TX = ref<Transaction>({
const payload = computed(() => JSON.stringify({
budgetId: props.budgetid,
accountId: props.accountid,
date: TX.value.Date,
date: TX.value.Date.toISOString().split("T")[0],
payee: {
Name: TX.value.Payee,
ID: TX.value.PayeeID,
@ -47,7 +48,7 @@ function saveTransaction(e: MouseEvent) {
<template>
<tr>
<td style="width: 90px;" class="text-sm">
<input class="border-b-2 border-black" type="date" v-model="TX.Date" />
<DateInput class="border-b-2 border-black" v-model="TX.Date" />
</td>
<td style="max-width: 150px;">
<Autocomplete v-model:text="TX.Payee" v-model:id="TX.PayeeID" type="payees" />