From 94d2a1df2bdc58fe14da60f732d751b44a9f9415 Mon Sep 17 00:00:00 2001 From: andrusyakka Date: Fri, 14 Jul 2023 18:39:09 +0300 Subject: [PATCH] exclude password --- handler/users.go | 4 ++-- test.db | Bin 69632 -> 69632 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/handler/users.go b/handler/users.go index bad5505..e3e62e7 100644 --- a/handler/users.go +++ b/handler/users.go @@ -48,7 +48,7 @@ func (h *Handler) GetUserBatch(c echo.Context) error { return c.NoContent(http.StatusBadRequest) } - h.DB.Find(&users, ids) + h.DB.Omit("Password").Find(&users, ids) return c.JSON(http.StatusOK, users) } @@ -60,7 +60,7 @@ func (h *Handler) GetUser(c echo.Context) error { return c.NoContent(http.StatusBadRequest) } - tx := h.DB.Preload("Position").Where("id = ?", id).Find(&user) + tx := h.DB.Preload("Position").Omit("Password").Where("id = ?", id).Find(&user) if tx.RowsAffected == 0 { return c.NoContent(http.StatusNotFound) diff --git a/test.db b/test.db index d3cb85da87131068a3f8fa26fa9433b3fed5c3f7..484e84e01f8d3625372b52544109558005bc7180 100644 GIT binary patch delta 498 zcmZozz|ydQWrDO|A_D`1AQ1BcF*5@L%jpgz-pmPvKVN z%j8Vu)#YR7kmKCSX~}V&cM<;)AoSWSC}7Gu`52gFhwBU1^LC9C7D3w1(WmGWG3^mvoUgQ7G)1- zWNBn<%AdS~qmhMkCWFc3`TWWPOwK{Bjv=lJo_;Q_5%En$ljrfPFfvU(%x}f6*;L3T zZYw_dAh*P14^AEyZo{UW$pO3u7J|GQ3^MHE;^K_0`e5fal{6JVT&7>rlmTKRmrq-XzBC$v%8?i~^gp z`3xAjf$`xW9;nS|+Eh3>pTmTeo1r8@bCUv#z+x5wAT|it%yQum|D*}5n^_xv^G|xf jvY16dU^B}Dpx6O!Rvw^s&dmY`zVL5m`S3@6(F6qmF?Nx+ delta 477 zcmZozz|ydQWrDPzJ_7@TAQ1BcF*5@LW7$L05(yf+=9~L z)S}|1#3liDacynJmdeSDY|2)A&Oxq@A+8D`j!jifqU_?z%8aenC5cHnsX)FGGQSk4 zRST*WD5noHb@EO&UPjK%$JxRe*-e`a*u*`RCoA$uOn%HS!OGLf*rYdEiKCHS6C`6R z4wi}FlU>|Wow1R3@_cUb$xhs%j2e?? zaJMk3PnPAeU=?iiYf_sW#iPb3Fu9RuxiB!KfL?NEYtm-}G8q_(nsg=`@D{NfHfgho zyUK&DZQ&GQ;ZABYoV=7*b@D$B$;rEUxhB8mm0{GK%*B_)s5Lp4PmYmma}S>ZBXfL{ z(d1hkDvZpN|8rO|mn3Lz3Sbl1%qH-Ue=&SfA}X&VBO66;kW#x0ydz;FaAjf gxLNsuR`YEZIPiskGfM+d$pV(mEF1ptFS?)r0MF-zZvX%Q