diff --git a/VERSION b/VERSION
index ee6cdce3c29053ac99607147be5be250efa001bd..b6160487433ba524a39a93cde5a330f7e71d0d39 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.6.1
+0.6.2
diff --git a/lib/SeMeet/Controller/Auth.pm b/lib/SeMeet/Controller/Auth.pm
index 503bbca2b568ce2aa2b89495827b672240924fb1..fa7f1d665878bba8fbf22e36aa389e35496fa50a 100644
--- a/lib/SeMeet/Controller/Auth.pm
+++ b/lib/SeMeet/Controller/Auth.pm
@@ -10,7 +10,6 @@ sub callback ($c) {
 
     my %user = (
         uuid        => $claims->{sub},
-        octid       => $octopus_user->{id},
         username    => $claims->{preferred_username},
         displayname => $octopus_user->{displayname} || $claims->{name},
     );
diff --git a/lib/SeMeet/Helpers/Core.pm b/lib/SeMeet/Helpers/Core.pm
index 05d4277cb524f8fd7b1b40c0c5d42d8f30ae55b4..bd8d525d584d57e7fd124af57d4035015521bea5 100644
--- a/lib/SeMeet/Helpers/Core.pm
+++ b/lib/SeMeet/Helpers/Core.pm
@@ -116,7 +116,6 @@ sub register  {
                 $user = $c->schema->resultset('User')->find_or_create(
                     {
                         uuid        => $uuid,
-                        octid       => $octopus_user->{id},
                         username    => $octopus_user->{username},
                         displayname => $octopus_user->{displayname},
                     },
diff --git a/lib/SeMeet/Schema/Result/User.pm b/lib/SeMeet/Schema/Result/User.pm
index f84044bd4533dce4435b7c50422d766dcbdf13a5..23d3ff62b1dc27fd339ce8b3ccabeff13eb14604 100644
--- a/lib/SeMeet/Schema/Result/User.pm
+++ b/lib/SeMeet/Schema/Result/User.pm
@@ -23,7 +23,6 @@ __PACKAGE__->add_columns(
     },
     qw(
         uuid
-        octid
         username
         displayname
     ),
@@ -35,10 +34,6 @@ __PACKAGE__->add_unique_constraint(
     'uuid' => [qw(uuid)]
 );
 
-__PACKAGE__->add_unique_constraint(
-    'octid' => [qw(octid)]
-);
-
 __PACKAGE__->add_unique_constraint(
     'username' => [qw(username)]
 );
@@ -80,10 +75,11 @@ sub meet_token {
 
     my $moderator = 0;
 
-    $moderator = 1 if $meet->owner_id == $self->id;
+#    $moderator = 1 if $meet->owner_id == $self->id;
 
-    $moderator ||= $meet->moderators({
-        octid => $self->octid
+    $moderator ||= $meet->meet_users({
+        id           => $self->id,
+        is_moderator => 't',
     })->count;
 
     return Mojo::JWT->new(
diff --git a/sql/migrations.sql b/sql/migrations.sql
index 8e1e97750ed85a019f68bdad3d3e17ae6c744044..968a2e3ffec89bce5fe097fc84f146284f2ba7a5 100644
--- a/sql/migrations.sql
+++ b/sql/migrations.sql
@@ -81,3 +81,6 @@ from "meets_users"
 join "users" on ("users"."id" = "meets_users"."user_id")
 ;
 
+-- 6 up
+drop table "moderators";
+alter table "users" drop column "octid";