From d422de7c2dd98773ee827c7bf605f37823e77d3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Overg=C3=A5rd=20Nielsen?= Date: Mon, 7 Aug 2023 12:08:40 +0200 Subject: [PATCH 1/2] Lossen cast --- generator/lib/src/class_element_ex.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/lib/src/class_element_ex.dart b/generator/lib/src/class_element_ex.dart index 9f69db4db..abd2cad7b 100644 --- a/generator/lib/src/class_element_ex.dart +++ b/generator/lib/src/class_element_ex.dart @@ -58,7 +58,7 @@ extension on Iterable { } extension ClassElementEx on ClassElement { - ClassDeclaration get declarationAstNode => getDeclarationFromElement(this)!.node as ClassDeclaration; + AnnotatedNode get declarationAstNode => getDeclarationFromElement(this)!.node as AnnotatedNode; AnnotationValue? get realmModelInfo => annotationInfoOfExact(realmModelChecker); From 4873b085d4b987314e5fefc1175935a2fbb21b0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Overg=C3=A5rd=20Nielsen?= Date: Mon, 7 Aug 2023 12:44:02 +0200 Subject: [PATCH 2/2] Update CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c342f081d..bc006fd0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ * Sync errors included the error message twice (Core upgrade, since v13.16.0). * Fixes infinite-loop like issue with await-for-yield over realm set change streams. ([#1344](https://github.com/realm/realm-dart/issues/1344)) * Fixed issue with using flexibleSync in flutter test. ([#1366](https://github.com/realm/realm-dart/pull/1366)) +* Fixed a realm generator issue, when used in concert with MobX. ([%1372](https://github.com/realm/realm-dart/pull/1372)) ### Compatibility * Realm Studio: 13.0.0 or later.