Mhamdans17 commited on
Commit
b43786e
·
1 Parent(s): cb01565

fix: prevent nil pointer panic in RequireOwner middleware for super_admin

Browse files
Files changed (1) hide show
  1. 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
  }