add changes
This commit is contained in:
38
backend/tests/check-category-ids.js
Normal file
38
backend/tests/check-category-ids.js
Normal file
@@ -0,0 +1,38 @@
|
||||
const { Category } = require('../models');
|
||||
|
||||
async function checkCategoryIds() {
|
||||
try {
|
||||
console.log('\n=== Checking Category IDs ===\n');
|
||||
|
||||
const categories = await Category.findAll({
|
||||
attributes: ['id', 'name', 'isActive', 'guestAccessible'],
|
||||
limit: 10
|
||||
});
|
||||
|
||||
console.log(`Found ${categories.length} categories:\n`);
|
||||
|
||||
categories.forEach(cat => {
|
||||
console.log(`ID: ${cat.id} (${typeof cat.id})`);
|
||||
console.log(` Name: ${cat.name}`);
|
||||
console.log(` isActive: ${cat.isActive}`);
|
||||
console.log(` guestAccessible: ${cat.guestAccessible}`);
|
||||
console.log('');
|
||||
});
|
||||
|
||||
// Try to find one by PK
|
||||
if (categories.length > 0) {
|
||||
const firstId = categories[0].id;
|
||||
console.log(`\nTrying findByPk with ID: ${firstId} (${typeof firstId})\n`);
|
||||
|
||||
const found = await Category.findByPk(firstId);
|
||||
console.log('findByPk result:', found ? found.name : 'NOT FOUND');
|
||||
}
|
||||
|
||||
process.exit(0);
|
||||
} catch (error) {
|
||||
console.error('Error:', error);
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
checkCategoryIds();
|
||||
Reference in New Issue
Block a user