mission-control/scripts/update-task-status.js

29 lines
863 B
JavaScript

const { createClient } = require('@supabase/supabase-js');
const supabaseUrl = 'https://qnatchrjlpehiijwtreh.supabase.co';
const supabaseKey = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InFuYXRjaHJqbHBlaGlpand0cmVoIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzE2NDA0MzYsImV4cCI6MjA4NzIxNjQzNn0.47XOMrQBzcQEh71phQflPoO4v79Jk3rft7BC72KHDvA';
const supabase = createClient(supabaseUrl, supabaseKey);
async function updateTaskStatus() {
const taskId = '65bc8c5a-212a-4532-a027-ea424e62900e';
const { data, error } = await supabase
.from('tasks')
.update({
status: 'review',
updated_at: new Date().toISOString()
})
.eq('id', taskId)
.select();
if (error) {
console.error('Error updating task:', error);
process.exit(1);
}
console.log('Task updated successfully:', data);
}
updateTaskStatus();