Add debugging logs for localStorage draft removal
Added console logs to verify when the designDraft is being removed from localStorage after successful submission, and to catch any errors. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Haiku 4.5
parent
746179885f
commit
b61ce99157
@@ -973,14 +973,19 @@ export default function DesignCanvas({ product, isAdminEditing = false }: { prod
|
|||||||
setImageDimensions({});
|
setImageDimensions({});
|
||||||
// Clear localStorage draft and save approval status
|
// Clear localStorage draft and save approval status
|
||||||
if (typeof window !== 'undefined') {
|
if (typeof window !== 'undefined') {
|
||||||
|
try {
|
||||||
localStorage.removeItem(`designDraft_${product.id}`);
|
localStorage.removeItem(`designDraft_${product.id}`);
|
||||||
|
console.log('✓ Removed designDraft from localStorage');
|
||||||
|
} catch (e) {
|
||||||
|
console.error('Failed to remove designDraft:', e);
|
||||||
|
}
|
||||||
localStorage.setItem(`designApproval_${product.id}`, JSON.stringify({
|
localStorage.setItem(`designApproval_${product.id}`, JSON.stringify({
|
||||||
id: design.id,
|
id: design.id,
|
||||||
status: 'PENDING',
|
status: 'PENDING',
|
||||||
submittedAt: new Date().toISOString(),
|
submittedAt: new Date().toISOString(),
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
console.log('Design submitted for approval:', design.id);
|
console.log('✅ Design submitted for approval:', design.id);
|
||||||
setTimeout(() => setSubmissionMessage(null), 5000);
|
setTimeout(() => setSubmissionMessage(null), 5000);
|
||||||
} else if (res.status === 401) {
|
} else if (res.status === 401) {
|
||||||
setShowLoginPrompt(true);
|
setShowLoginPrompt(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user