diff --git a/front/js/svelte/records/revisions/RevisionCell.svelte b/front/js/svelte/records/revisions/RevisionCell.svelte index a256730..65cb92e 100644 --- a/front/js/svelte/records/revisions/RevisionCell.svelte +++ b/front/js/svelte/records/revisions/RevisionCell.svelte @@ -1,6 +1,6 @@ -{#if ["reference", "file"].includes(field.info.name)} +{#if ["reference"].includes(field.info.name)}
{#each edges[field.name] as edgeRecord} @@ -18,6 +18,16 @@ {/each}
+{:else if ["file"].includes(field.info.name)} +
+
+ {#each side as aFile} +
+ +
+ {/each} +
+
{:else if ["json", "block"].includes(field.info.name)}
{JSON.stringify(side, null, 2) ?? ""} diff --git a/src/Revision/RevisionRepo.php b/src/Revision/RevisionRepo.php index 6156479..1079655 100644 --- a/src/Revision/RevisionRepo.php +++ b/src/Revision/RevisionRepo.php @@ -2,6 +2,7 @@ namespace Lucent\Revision; +use Carbon\Carbon; use Lucent\Database\Database; use Lucent\Edge\Edge; use Lucent\Primitive\Collection; @@ -100,8 +101,8 @@ class RevisionRepo schema: $data->schema, createdBy: $data->createdBy, updatedBy: $data->updatedBy, - createdAt: $data->createdAt, - updatedAt: $data->updatedAt, + createdAt: Carbon::parse($data->createdAt), + updatedAt: Carbon::parse($data->updatedAt), version: $data->version, data: new RecordData(json_decode($data->data, true)), _edges: $edges,