@@ -203,7 +203,9 @@ export default async function SharedCapsPage({
203203 totalReactions : sql < number > `COUNT(DISTINCT CASE WHEN ${ comments . type } = 'emoji' THEN ${ comments . id } END)` ,
204204 ownerName : users . name ,
205205 effectiveDate : sql < string > `COALESCE(JSON_UNQUOTE(JSON_EXTRACT(${ videos . metadata } , '$.customCreatedAt')), ${ videos . createdAt } )` ,
206- hasActiveUpload : sql < number > `IF(${ videoUploads . videoId } IS NULL, 0, 1)` ,
206+ hasActiveUpload : sql `${ videoUploads . videoId } IS NULL` . mapWith (
207+ Boolean ,
208+ ) ,
207209 } )
208210 . from ( spaceVideos )
209211 . innerJoin ( videos , eq ( spaceVideos . videoId , videos . id ) )
@@ -256,7 +258,6 @@ export default async function SharedCapsPage({
256258 metadata : video . metadata as
257259 | { customCreatedAt ?: string ; [ key : string ] : any }
258260 | undefined ,
259- hasActiveUpload : video . hasActiveUpload === 1 ,
260261 } ;
261262 } ) ;
262263
@@ -312,7 +313,9 @@ export default async function SharedCapsPage({
312313 totalReactions : sql < number > `COUNT(DISTINCT CASE WHEN ${ comments . type } = 'emoji' THEN ${ comments . id } END)` ,
313314 ownerName : users . name ,
314315 effectiveDate : sql < string > `COALESCE(JSON_UNQUOTE(JSON_EXTRACT(${ videos . metadata } , '$.customCreatedAt')), ${ videos . createdAt } )` ,
315- hasActiveUpload : sql < number > `IF(${ videoUploads . videoId } IS NULL, 0, 1)` ,
316+ hasActiveUpload : sql `${ videoUploads . videoId } IS NULL` . mapWith (
317+ Boolean ,
318+ ) ,
316319 } )
317320 . from ( sharedVideos )
318321 . innerJoin ( videos , eq ( sharedVideos . videoId , videos . id ) )
@@ -377,7 +380,6 @@ export default async function SharedCapsPage({
377380 metadata : video . metadata as
378381 | { customCreatedAt ?: string ; [ key : string ] : any }
379382 | undefined ,
380- hasActiveUpload : video . hasActiveUpload === 1 ,
381383 } ;
382384 } ) ;
383385
0 commit comments