Error al actualizar account luego de instalar account_management
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
account-management |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
revno: 399
revision-id: <email address hidden>
parent: <email address hidden>
author: Vauxoo <email address hidden>
committer: <email address hidden> <email address hidden>
branch nick: account-management
timestamp: Fri 2012-02-03 17:49:34 -0530
Si se instala esta revision de account management y se trata de actualizar account se produce el error anexo y la base de datos queda inservible.
[2012-02-24 12:06:45,
Traceback (most recent call last):
File "/opt/openerp/
res = self._obj.
InternalError: cannot drop view account_
DETAIL: view account_
HINT: Use DROP ... CASCADE to drop the dependent objects too.
Traceback (most recent call last):
File "./openerp-
db,pool = pooler.
File "/opt/openerp/
addons.
File "/opt/openerp/
processed_
File "/opt/openerp/
init_
File "/opt/openerp/
obj.init(cr)
File "/opt/openerp/
tools.
File "/opt/openerp/
cr.
File "/opt/openerp/
return f(self, *args, **kwargs)
File "/opt/openerp/
res = self._obj.
psycopg2.
DETAIL: view account_
HINT: Use DROP ... CASCADE to drop the dependent objects too.
Este error no se genera en la revision 397
Para reproducir este error hacer lo siguiente:
Instalar los modulos basicos de OpenERP
Instalar account_management
Actualizar account
Changed in account-management: | |
status: | Invalid → Confirmed |
status: | Confirmed → Opinion |
Changed in account-management: | |
status: | Opinion → Won't Fix |
Esto no es un bug como tal, debido a que es una cuestión del ORM en la actualizacion de las vistas sql al momento de hacer el DROP
no elimina las incidencias sobre esa vista, es decir no hace borrado en cascada.
Solucion:
Ingresar a la BD y borrar la vista con el nombre account_ account_ records manualmente, y posteriormente actualizar el modulo account esto resuelve el problema ya que la vista se esta creando como nueva