We're just doing an upgrade from 5.3.0 to 5.6.2
We're using a .NET Core and Angular installation.
The backend has gone through and works fine as far as I can see. However we can now no longer login.
We're just getting a failure in Angular showing status 500, Internal Server Error, url - /api/TokenAuth/Authenticate
The only thing that I can see is that in RepositoryExtensions.cs, and the lines:
public static async Task EnsureCollectionLoadedAsync<TEntity, TPrimaryKey, TProperty>(this IRepository<TEntity, TPrimaryKey> repository, TEntity entity, Expression<Func<TEntity, IEnumerable<TProperty>>> collectionExpression, CancellationToken cancellationToken = default (CancellationToken)) where TEntity : class, IEntity<TPrimaryKey> where TProperty : class { ISupportsExplicitLoading<TEntity, TPrimaryKey> supportsExplicitLoading = ProxyHelper.UnProxy((object) repository) as ISupportsExplicitLoading<TEntity, TPrimaryKey>; if (supportsExplicitLoading == null) return; await supportsExplicitLoading.EnsureCollectionLoadedAsync<TProperty>(entity, collectionExpression, cancellationToken); }
supportsExplicitLoading isn't null, it is undefined?
Any thoughts?
Simon