Merge branch 'master' of github.com:flosch/mongoengine
This commit is contained in:
commit
d3495896fa
1 changed files with 2 additions and 1 deletions
|
|
@ -523,6 +523,7 @@ class GridFSProxy(object):
|
|||
return self
|
||||
|
||||
def get(self, id=None):
|
||||
if id: self.grid_id = id
|
||||
try: return self.fs.get(id or self.grid_id)
|
||||
except: return None # File has been deleted
|
||||
|
||||
|
|
@ -592,7 +593,7 @@ class FileField(BaseField):
|
|||
|
||||
def to_python(self, value):
|
||||
# Use stored value (id) to lookup file in GridFS
|
||||
return self.gridfs.get()
|
||||
return self.gridfs.get(id=value)
|
||||
|
||||
def validate(self, value):
|
||||
assert isinstance(value, GridFSProxy)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue