Skip to content

Commit 0e5b1f2

Browse files
authored
fix: Variable identifier type error, fix #36 (#37)
fix: Variable identifier type error, fix #36
1 parent 8c89548 commit 0e5b1f2

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ jobs:
150150
- uses: actions/checkout@v2
151151
- uses: actions/setup-node@v1
152152
with:
153-
node-version: '12'
153+
node-version: '14.17'
154154

155155
- name: Run semantic-release
156156
env:

src/Middlewares/EnforcerMiddleware.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public function handle($request, Closure $next, ...$args)
3333
if (method_exists($user, 'getAuthzIdentifier')) {
3434
$identifier = $user->getAuthzIdentifier();
3535
}
36+
$identifier = strval($identifier);
3637

3738
if (!Enforcer::enforce($identifier, ...$args)) {
3839
throw new UnauthorizedException();

src/Middlewares/RequestMiddleware.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ protected function authorize(Request $request, array $guards)
4848
if (method_exists($user, 'getAuthzIdentifier')) {
4949
$identifier = $user->getAuthzIdentifier();
5050
}
51+
$identifier = strval($identifier);
5152

5253
if (empty($guards)) {
5354
if (Enforcer::enforce($identifier, $request->getPathInfo(), $request->method())) {

0 commit comments

Comments
 (0)