Mhamdans17 commited on
Commit ·
b43786e
1
Parent(s): cb01565
fix: prevent nil pointer panic in RequireOwner middleware for super_admin
Browse files- middleware/auth.go +6 -0
middleware/auth.go
CHANGED
|
@@ -152,6 +152,12 @@ func RequireOwner() gin.HandlerFunc {
|
|
| 152 |
return
|
| 153 |
}
|
| 154 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 155 |
c.Next()
|
| 156 |
}
|
| 157 |
}
|
|
|
|
| 152 |
return
|
| 153 |
}
|
| 154 |
|
| 155 |
+
if user.CompanyID == nil {
|
| 156 |
+
c.JSON(http.StatusForbidden, gin.H{"detail": "Akses ditolak: Akun Anda tidak terikat ke perusahaan/toko manapun."})
|
| 157 |
+
c.Abort()
|
| 158 |
+
return
|
| 159 |
+
}
|
| 160 |
+
|
| 161 |
c.Next()
|
| 162 |
}
|
| 163 |
}
|