From 291c852f65baa430612502c9f4990575da3446c0 Mon Sep 17 00:00:00 2001 From: "thomashii@dukefirehawk.com" Date: Wed, 5 May 2021 23:38:05 +0800 Subject: [PATCH] Update test case --- .../orm/angel_orm_test/lib/src/models/user.g.dart | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/orm/angel_orm_test/lib/src/models/user.g.dart b/packages/orm/angel_orm_test/lib/src/models/user.g.dart index 176b59eb..10e612fa 100644 --- a/packages/orm/angel_orm_test/lib/src/models/user.g.dart +++ b/packages/orm/angel_orm_test/lib/src/models/user.g.dart @@ -332,14 +332,18 @@ class RoleUserQuery extends Query { } var model = RoleUser(); if (row.length > 2) { - model = model.copyWith( - role: RoleQuery.parseRow(row.skip(2).take(4).toList()).value); + var roleOpt = RoleQuery.parseRow(row.skip(2).take(4).toList()); + roleOpt.ifPresent((role) { + model = model.copyWith(role: role); + }); } if (row.length > 6) { - model = model.copyWith( - user: UserQuery.parseRow(row.skip(6).take(6).toList()).value); + var userOpt = UserQuery.parseRow(row.skip(6).take(6).toList()); + userOpt.ifPresent((user) { + model = model.copyWith(user: user); + }); } - return Optional.ofNullable(model); + return Optional.of(model); } @override