Index: openacs-4/packages/proctoring-support/lib/proctoring-display.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/proctoring-support/lib/Attic/proctoring-display.tcl,v diff -u -r1.1.2.17 -r1.1.2.18 --- openacs-4/packages/proctoring-support/lib/proctoring-display.tcl 23 Feb 2022 16:01:42 -0000 1.1.2.17 +++ openacs-4/packages/proctoring-support/lib/proctoring-display.tcl 2 Mar 2022 15:38:13 -0000 1.1.2.18 @@ -153,15 +153,16 @@ coalesce(camera.timestamp, desktop.timestamp) as timestamp, null as audio_url, - camera.revisions || desktop.revisions as revisions + coalesce(camera.revisions, '[]') || + coalesce(desktop.revisions, '[]') as revisions from (select artifact_id, timestamp, file, rank() over ( partition by object_id, user_id order by timestamp asc ) as order, - coalesce(metadata->'revisions', '[]') as revisions + metadata->'revisions' as revisions from proctoring_object_artifacts where object_id = :object_id and user_id = :user_id @@ -175,7 +176,7 @@ partition by object_id, user_id order by timestamp asc ) as order, - coalesce(metadata->'revisions', '[]') as revisions + metadata->'revisions' as revisions from proctoring_object_artifacts where object_id = :object_id and user_id = :user_id