1234
This commit is contained in:
@@ -145,7 +145,14 @@ export default function Review() {
|
||||
|
||||
// Publish to WordPress - single item
|
||||
const handlePublishSingle = useCallback(async (row: Content) => {
|
||||
console.log('[Review.handlePublishSingle] Starting publish for content:', {
|
||||
id: row.id,
|
||||
title: row.title,
|
||||
timestamp: new Date().toISOString()
|
||||
});
|
||||
|
||||
try {
|
||||
console.log('[Review.handlePublishSingle] Calling API endpoint /v1/publisher/publish/');
|
||||
const response = await fetchAPI('/v1/publisher/publish/', {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({
|
||||
@@ -154,14 +161,31 @@ export default function Review() {
|
||||
})
|
||||
});
|
||||
|
||||
console.log('[Review.handlePublishSingle] API response received:', response);
|
||||
|
||||
if (response.success) {
|
||||
console.log('[Review.handlePublishSingle] ✅ Publish successful:', {
|
||||
content_id: row.id,
|
||||
response: response
|
||||
});
|
||||
toast.success(`Successfully published "${row.title}" to WordPress`);
|
||||
loadContent(); // Reload to reflect changes
|
||||
} else {
|
||||
console.error('[Review.handlePublishSingle] ❌ Publish failed:', {
|
||||
content_id: row.id,
|
||||
error: response.error,
|
||||
message: response.message,
|
||||
response: response
|
||||
});
|
||||
toast.error(`Failed to publish: ${response.error || response.message}`);
|
||||
}
|
||||
} catch (error: any) {
|
||||
console.error('WordPress publish error:', error);
|
||||
console.error('[Review.handlePublishSingle] ❌ Exception during publish:', {
|
||||
content_id: row.id,
|
||||
error: error,
|
||||
message: error.message,
|
||||
stack: error.stack
|
||||
});
|
||||
toast.error(`Failed to publish to WordPress: ${error.message || 'Network error'}`);
|
||||
}
|
||||
}, [loadContent, toast]);
|
||||
|
||||
Reference in New Issue
Block a user