From b25ae0fc4f959da6b38725505a9e43d80fd2bddd Mon Sep 17 00:00:00 2001 From: kalmarek Date: Wed, 2 Jan 2019 17:07:46 +0100 Subject: [PATCH] fix equality of GroupRings --- src/GroupRings.jl | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/GroupRings.jl b/src/GroupRings.jl index d25d452..a2c74ce 100644 --- a/src/GroupRings.jl +++ b/src/GroupRings.jl @@ -272,13 +272,11 @@ end function (==)(A::GroupRing, B::GroupRing) A.group == B.group || return false - if isdefined(A, :basis) + if isdefined(A, :pm) && isdefined(B, :pm) complete!(A) - end - if isdefined(B, :basis) complete!(B) + A.pm == B.pm || return false end - A.pm == B.pm || return false return true end