hforge / itools

Python library with tons of features
http://www.hforge.org/itools
GNU General Public License v3.0
22 stars 12 forks source link

Modification non visible après un PATCH #62

Closed poulp closed 7 years ago

poulp commented 7 years ago

Exemple de vue :

class MyView(Api_View):

    def PATCH(self, resource, context):
        resource.set_value('toto', 'tata')
        return self.return_json(resource.get_namespace(), context)

Si je fait un PATCH sur la vue j’obtiens le namespace de la ressource avant la modification, car le database.save_changes() est fait après avoir construit le namespace de la ressource. Il faudrait pouvoir retourner le namespace de la ressource après le changement.

staverne commented 7 years ago

C'était un pb de clear du _brain dans la resource. Fixé via:

https://github.com/hforge/ikaaro/commit/0af9ef663fc5850b4f9066586c80cb0a94677af7 https://github.com/hforge/ikaaro/commit/a424106c1837bfe48462189a3bd7bb6886b67d47

Je clos.