updates
This commit is contained in:
@@ -84,7 +84,6 @@ export const updateInterest = async (id: string, data: Partial<Interest>, retryC
|
||||
"Depth",
|
||||
"Created At",
|
||||
"Source",
|
||||
"Place of Residence",
|
||||
"Contact Method Preferred",
|
||||
"Request Form Sent",
|
||||
"Berth Number",
|
||||
@@ -198,7 +197,6 @@ export const createInterest = async (data: Partial<Interest>) => {
|
||||
"Width",
|
||||
"Depth",
|
||||
"Source",
|
||||
"Place of Residence",
|
||||
"Contact Method Preferred",
|
||||
"Lead Category",
|
||||
"EOI Status",
|
||||
@@ -243,10 +241,27 @@ export const createInterest = async (data: Partial<Interest>) => {
|
||||
};
|
||||
|
||||
export const deleteInterest = async (id: string) => {
|
||||
console.log('[nocodb.deleteInterest] Deleting interest:', id);
|
||||
const startTime = Date.now();
|
||||
console.log('[nocodb.deleteInterest] =========================');
|
||||
console.log('[nocodb.deleteInterest] DELETE operation started at:', new Date().toISOString());
|
||||
console.log('[nocodb.deleteInterest] Target ID:', id);
|
||||
|
||||
const url = createTableUrl(Table.Interest);
|
||||
console.log('[nocodb.deleteInterest] URL:', url);
|
||||
|
||||
const requestBody = {
|
||||
"Id": parseInt(id)
|
||||
};
|
||||
|
||||
console.log('[nocodb.deleteInterest] Request configuration:');
|
||||
console.log(' Method: DELETE');
|
||||
console.log(' URL:', url);
|
||||
console.log(' Headers:', {
|
||||
"xc-token": getNocoDbConfiguration().token ? "***" + getNocoDbConfiguration().token.slice(-4) : "not set",
|
||||
"Content-Type": "application/json"
|
||||
});
|
||||
console.log(' Body:', JSON.stringify(requestBody, null, 2));
|
||||
|
||||
try {
|
||||
// According to NocoDB API docs, DELETE requires ID in the body
|
||||
const result = await $fetch(url, {
|
||||
@@ -255,15 +270,26 @@ export const deleteInterest = async (id: string) => {
|
||||
"xc-token": getNocoDbConfiguration().token,
|
||||
"Content-Type": "application/json"
|
||||
},
|
||||
body: {
|
||||
"Id": parseInt(id)
|
||||
}
|
||||
body: requestBody
|
||||
});
|
||||
console.log('[nocodb.deleteInterest] Delete successful for ID:', id);
|
||||
|
||||
console.log('[nocodb.deleteInterest] DELETE successful');
|
||||
console.log('[nocodb.deleteInterest] Response:', JSON.stringify(result, null, 2));
|
||||
console.log('[nocodb.deleteInterest] Duration:', Date.now() - startTime, 'ms');
|
||||
console.log('[nocodb.deleteInterest] =========================');
|
||||
|
||||
return result;
|
||||
} catch (error) {
|
||||
console.error('[nocodb.deleteInterest] Delete failed:', error);
|
||||
console.error('[nocodb.deleteInterest] Error details:', error instanceof Error ? error.message : 'Unknown error');
|
||||
} catch (error: any) {
|
||||
console.error('[nocodb.deleteInterest] =========================');
|
||||
console.error('[nocodb.deleteInterest] DELETE FAILED');
|
||||
console.error('[nocodb.deleteInterest] Error type:', error.constructor.name);
|
||||
console.error('[nocodb.deleteInterest] Error message:', error.message);
|
||||
console.error('[nocodb.deleteInterest] Error status:', error.statusCode || error.status || 'unknown');
|
||||
console.error('[nocodb.deleteInterest] Error data:', error.data);
|
||||
console.error('[nocodb.deleteInterest] Error stack:', error.stack || 'No stack trace');
|
||||
console.error('[nocodb.deleteInterest] Full error:', JSON.stringify(error, null, 2));
|
||||
console.error('[nocodb.deleteInterest] Duration:', Date.now() - startTime, 'ms');
|
||||
console.error('[nocodb.deleteInterest] =========================');
|
||||
throw error;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user