From ab30d6d0eaec0694d6af0990df03f6bf9d2940d9 Mon Sep 17 00:00:00 2001 From: Luis Ernesto Portillo Zaldivar Date: Tue, 15 Jul 2025 10:05:09 -0600 Subject: [PATCH] =?UTF-8?q?fix:=20Agregar=20nombre=20=C3=BAnico=20a=20mues?= =?UTF-8?q?tras=20usando=20secuencia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Se agrega el campo 'name' obligatorio al crear stock.lot para muestras - Se utiliza la secuencia 'stock.lot.serial' para generar nombres únicos - Se incluye fallback basado en timestamp si no existe secuencia - Corrige el error de validación en la creación de muestras 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .claude/settings.local.json | 3 ++- .../__pycache__/sale_order.cpython-312.pyc | Bin 10422 -> 10740 bytes lims_management/models/sale_order.py | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index a0eff50..697b9cf 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -18,7 +18,8 @@ "Bash(ls:*)", "Bash(move lab_logo.png lims_management/static/img/lab_logo.png)", "WebFetch(domain:github.com)", - "WebFetch(domain:apps.odoo.com)" + "WebFetch(domain:apps.odoo.com)", + "Bash(dir:*)" ], "deny": [] } diff --git a/lims_management/models/__pycache__/sale_order.cpython-312.pyc b/lims_management/models/__pycache__/sale_order.cpython-312.pyc index fa60ec84b5a73d2d1316daed4312cc7b571d3e2b..31b1b702f6d25bef772c7fec1a52d5070af01028 100644 GIT binary patch delta 1044 zcmZ`&OH30{6n$@|(`idvs{Kqq(C{gxjoL_z21FZyS|u0^;>JYf_o}wkBGVCSGZjNz zbSLC3Fi{g0Bx*2zLP9VsbfIqC(6A7@Qxl21;wN#3??E0!5^gg0-gnQvCuiQ=neY1D zZT@I7833{Q%*eG=-7E8b+nAXgdGh>fBz_9$feI0HkwT7BL4w4chB%5Q=*$j7{4Cro z<#?4(??)OWB)OahX%&&RDteZwnuGuV#(HNB8)FfPNN|HJ>7+y|moVT4yA{iND_*lZ z@UY%iL9|&I({_{{w9cBfDTs6`z+Dy_r*d@6LS9Z!T-RO~e(sP$s=(%RTE)${6O}C6j>xKN zspjYdfNZFK}KGcbf=MU4`_9+Q0(;NvL;tInf%(OG$dZktRbf}l?J)4Y|sQ^XZ@ zOpx49kD8IbWLj>caFDpPj<~8SY;-mC-X*(y2b45^y?Mp$o4!w7^+0m6^;; zn+j6slhj<0nwO4sE=yGKcS(q&ZwO$-@+`^9SH6?(`Q)9;|;Y1O)TX^LVxXB2;iBun&&o8-WIU Wf`|4A?UZrS_=o(v&@P`OO#cArT-c2O delta 724 zcmZ`$O=uHA6n-;HCXBy3vg zse(|$J5{gQKRgyFST&q|D;%6;Qy|g&+ zb|t0VAdIW7hP8B(P(j7Hha^0h%oG-Jqg=A4)B&S0-G-Nhi#&WWeGt53poa?6uQmWY z%7(aow9W6Z*kipT@il71QVrqdj);+l6!vsvKY&>~I}zh;i$^k{kb%op*5ZK+zV_Q28c-sn3L$LrZi z>K(;r+2Y|cmpxS^ZV67rs|b8bq$!?y^5WdJ1+Ok@ho=Q`3uXJ5eS*K#UFggEb@QWL zetLe}KD2teuR-A;ZrICOGMX}18~uG)&OOi6tMwXe)%0de+L}CRG*#)nsx)JpJGtX3 zVOT7o`a+mrptxpaHn&S%iMV)iY@B?;`(r(hFOR=fii-KYfd`y(