diff --git a/spaces/pages/customers/[mode]/[[id]].vue b/spaces/pages/customers/[mode]/[[id]].vue
index 4b96373..c090871 100644
--- a/spaces/pages/customers/[mode]/[[id]].vue
+++ b/spaces/pages/customers/[mode]/[[id]].vue
@@ -21,7 +21,9 @@ let currentItem = ref(null)
const mode = ref(route.params.mode || "show")
const itemInfo = ref({
name: "",
- infoData: {},
+ infoData: {
+ country: "Deutschland"
+ },
active: true
})
@@ -228,6 +230,13 @@ setupPage()
v-model="itemInfo.infoData.street"
/>
+
+
+
@@ -242,6 +251,14 @@ setupPage()
v-model="itemInfo.infoData.city"
/>
+
+
+
{
.subscribe()
async function createNewItem (dataType,data){
+ if(typeOf(data) === 'object') {
+ data = {...data, tenant: currentTenant.value}
+ } else if(typeOf(data) === 'array') {
+ data.map(i => {
+ return {
+ ...i,
+ tenant: currentTenant.value
+ }
+ })
+ }
+
+
+
//console.log(dataType)
if(dataTypes[dataType].numberRangeHolder) {
const numberRange = useNumberRange(dataType)
- data[dataTypes[dataType].numberRangeHolder] = await numberRange.useNextNumber()
+ if(!dataTypes[dataType].numberRangeHolder) {
+ data[dataTypes[dataType].numberRangeHolder] = await numberRange.useNextNumber()
+ }
+
} else if(dataType === "createddocuments") {
console.log(data.type)
@@ -373,7 +389,7 @@ export const useDataStore = defineStore('data', () => {
const {data:supabaseData,error:supabaseError} = await supabase
.from(dataType)
- .insert(typeOf(data) === 'Object' ? [data] : data)
+ .insert(data)
.select()
if(supabaseError) {