Updated angel_orm_generator
This commit is contained in:
parent
93ae90f68b
commit
718064ad66
1 changed files with 2 additions and 3 deletions
|
@ -201,7 +201,7 @@ Future<OrmBuildContext?> buildOrmContext(
|
|||
pluralize(foreign!.buildContext.modelClassNameRecase.snakeCase);
|
||||
} on StackOverflowError {
|
||||
throw UnsupportedError(
|
||||
'There is an infinite cycle between ${clazz.name} and ${field.type.name}. This triggered a stack overflow.');
|
||||
'There is an infinite cycle between ${clazz.name} and ${field.type.getDisplayString(withNullability: true)}. This triggered a stack overflow.');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -276,7 +276,6 @@ Future<OrmBuildContext?> buildOrmContext(
|
|||
var foreign = relation.throughContext ?? relation.foreign;
|
||||
var type = foreignField.type;
|
||||
if (isSpecialId(foreign, foreignField)) {
|
||||
// TODO: incorrect type assignments
|
||||
//type = field.type.element.context.typeProvider.intType;
|
||||
type = field.type;
|
||||
}
|
||||
|
@ -288,7 +287,7 @@ Future<OrmBuildContext?> buildOrmContext(
|
|||
ctx.relations[field.name] = relation;
|
||||
} else {
|
||||
if (column.type == null) {
|
||||
throw 'Cannot infer SQL column type for field "${ctx.buildContext.originalClassName}.${field.name}" with type "${field.type.displayName}".';
|
||||
throw 'Cannot infer SQL column type for field "${ctx.buildContext.originalClassName}.${field.name}" with type "${field.type.getDisplayString(withNullability: true)}".';
|
||||
}
|
||||
|
||||
// Expressions...
|
||||
|
|
Loading…
Reference in a new issue