diff --git a/devsupApp/src/devsup/db.py b/devsupApp/src/devsup/db.py index 2197902..f36d2f6 100644 --- a/devsupApp/src/devsup/db.py +++ b/devsupApp/src/devsup/db.py @@ -277,7 +277,11 @@ class Record(_dbapi._Record): except ValueError: super(Record, self).__setattr__(name, val) else: - F.putval(val) + if len(F) > 1: + F.getarray().flat = val + F.putarraylen(len(val)) + else: + F.putval(val) def __repr__(self):