mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-21 14:08:15 +02:00
Merge pull request #284 from R0m1k3/1.1
Ensure task list sorts correctly by number from smallest to largest
This commit is contained in:
2 files changed
+7
-6
No files matched your search
Binary file not shown.
|
After Width: | Height: | Size: 343 KiB |
+7
-6
@@ -1209,13 +1209,14 @@ export class DatabaseStorage implements IStorage {
|
|||||||
query = query.where(eq(publicities.year, year));
|
query = query.where(eq(publicities.year, year));
|
||||||
}
|
}
|
||||||
|
|
||||||
const results = await query.orderBy(asc(publicities.pubNumber));
|
const results = await query.orderBy(sql`CAST(${publicities.pubNumber} AS INTEGER) ASC`);
|
||||||
|
|
||||||
// LOG: Debug du tri des publicités
|
// LOG: Debug du tri des publicités avec détails complets
|
||||||
console.log(`📋 PUBLICITES: Tri par pubNumber croissant - ${results.length} résultats:`,
|
console.log(`📋 PUBLICITES: Tri par pubNumber croissant (CAST AS INTEGER) - ${results.length} résultats:`);
|
||||||
results.slice(0, 3).map(p => `N°${p.pubNumber}(${p.designation})`).join(', ') +
|
console.log('🔍 PREMIERS RESULTATS:', results.slice(0, 5).map((p, i) => `${i+1}. N°${p.pubNumber} - ${p.designation}`));
|
||||||
(results.length > 3 ? '...' : '')
|
if (results.length > 5) {
|
||||||
);
|
console.log('🔍 DERNIERS RESULTATS:', results.slice(-2).map((p, i) => `${results.length-1+i}. N°${p.pubNumber} - ${p.designation}`));
|
||||||
|
}
|
||||||
|
|
||||||
const publicityIds = results.map((p: any) => p.id);
|
const publicityIds = results.map((p: any) => p.id);
|
||||||
const participations = publicityIds.length > 0
|
const participations = publicityIds.length > 0
|
||||||
|
|||||||
Reference in new issue
Block a user