GithubHelp home page GithubHelp logo

Comments (5)

trungtin avatar trungtin commented on August 21, 2024 1

In fact, the issue is still there in the master branch.

If I define the schema like this, no error

class User(Model):
  subjects = ListField()  
  
u = User()
u.subjects = ['English', 'Math']

But with this (just like in the documentation), the error appears.

subjects = ListField(TextField())  

from fireo.

ADR-007 avatar ADR-007 commented on August 21, 2024

Hi @trungtin,

Could you please describe how to reproduce the issue?

I just tried this on master branch and it works:

from fireo import ListUnion
from fireo.fields import ListField, TextField
from fireo.models import Model


class User(Model):
    subjects = ListField()


class User2(Model):
    subjects = ListField(TextField())


def test():
    u = User()
    u.subjects = ['English', 'Math']
    u.save()

    u.subjects = ListUnion(['Geography', 'History'])
    u.update()

    u.refresh()

    assert u.subjects == ['English', 'Math', 'Geography', 'History']


def test2():
    u = User2()
    u.subjects = ['English', 'Math']
    u.save()

    u.subjects = ListUnion(['Geography', 'History'])
    u.update()

    u.refresh()

    assert u.subjects == ['English', 'Math', 'Geography', 'History']

from fireo.

trungtin avatar trungtin commented on August 21, 2024

Sorry, my stupid ass thought I was running on the master branch but not.

Anyway, do we have a new version release soon?

from fireo.

ADR-007 avatar ADR-007 commented on August 21, 2024

This is a question for @AxeemHaider :)

from fireo.

AxeemHaider avatar AxeemHaider commented on August 21, 2024

New version 2.1.0 is available with the help of @ADR-007 :)

from fireo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.