Issue #42 resolved
Assignee
Ian Lewis
Type
bug
Priority
major
Status
resolved
Component
Milestone
Version
Watchers
2

[s3boto] self.content.file and self.content.url do not work if self.pk is None where self.content is a FileField

adamnelson avataradamnelson created an issue

When trying to get self.content.url or self.content.file from within a model where self.content is a FileField before self.pk exists, the operation hangs. It should return False or something else.

(Pdb) self.content.file
^C*** SystemExit: Keyboard Interrupt
(Pdb) self.pk
None
(Pdb) 

Comments (7)

  1. adamnelson

    self.content.url is fixed in the change in #44. url() doesn't require the file's actual existence to generate the url, just the name and parameters from the boto connection object.

  2. Log in to comment »
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.