Skip to content

Commit 7462b53

Browse files
committed
bypass auth for root
1 parent 87d10a5 commit 7462b53

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

OpenFlow/src/DatabaseConnection.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { Role } from "./Role";
1212
import { UpdateOneMessage } from "./Messages/UpdateOneMessage";
1313
import { UpdateManyMessage } from "./Messages/UpdateManyMessage";
1414
import { InsertOrUpdateOneMessage } from "./Messages/InsertOrUpdateOneMessage";
15+
import { User } from "./User";
1516
// tslint:disable-next-line: typedef
1617
const safeObjectID = (s: string | number | ObjectID) => ObjectID.isValid(s) ? new ObjectID(s) : null;
1718
export declare function emit(k, v);
@@ -605,6 +606,9 @@ export class DatabaseConnection {
605606
return { _id: { $ne: "bum" } };
606607
}
607608
var user: TokenUser = Crypt.verityToken(jwt);
609+
if (user._id === WellknownIds.root) {
610+
return { _id: { $ne: "bum" } };
611+
}
608612
var isme: any[] = [];
609613
isme.push({ _id: user._id });
610614
for (var i: number = 0; i < bits.length; i++) {

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.121
1+
0.0.122

0 commit comments

Comments
 (0)