From 79530c0da4553413218f66df2788e69c62cd4661 Mon Sep 17 00:00:00 2001 From: Dante Soares Date: Thu, 8 Jul 2021 12:15:49 -0500 Subject: [PATCH 1/2] Added compatibility layer for pages with serialized fragments --- app/subsystems/content/models/page.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/subsystems/content/models/page.rb b/app/subsystems/content/models/page.rb index 9e33dda937..e18bc30b67 100644 --- a/app/subsystems/content/models/page.rb +++ b/app/subsystems/content/models/page.rb @@ -224,3 +224,8 @@ def fragment_splitter ) end end + +# Compatibility: Many existing pages have serialized fragments saved as OpenStax::CNX::V1::Fragment +module OpenStax::CNX + V1 = ::OpenStax::Content +end From 66daf1ac8f5e6e6381c914742e5b004810a20782 Mon Sep 17 00:00:00 2001 From: Dante Soares Date: Thu, 8 Jul 2021 12:48:49 -0500 Subject: [PATCH 2/2] Should be Cnx not CNX --- app/subsystems/content/models/page.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/subsystems/content/models/page.rb b/app/subsystems/content/models/page.rb index e18bc30b67..0e6817dc3f 100644 --- a/app/subsystems/content/models/page.rb +++ b/app/subsystems/content/models/page.rb @@ -225,7 +225,7 @@ def fragment_splitter end end -# Compatibility: Many existing pages have serialized fragments saved as OpenStax::CNX::V1::Fragment -module OpenStax::CNX +# Compatibility: Many existing pages have serialized fragments saved as OpenStax::Cnx::V1::Fragment +module OpenStax::Cnx V1 = ::OpenStax::Content end