mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-02 13:45:10 -05:00
Made filename_to_path a static method
This commit is contained in:
parent
060bdc947a
commit
a45e6c1b48
@ -341,16 +341,17 @@ class Document(models.Model):
|
|||||||
new_filename = self.generate_source_filename()
|
new_filename = self.generate_source_filename()
|
||||||
|
|
||||||
# Determine the full "target" path
|
# Determine the full "target" path
|
||||||
dir_new = self.filename_to_path(os.path.dirname(new_filename))
|
dir_new = Document.filename_to_path(os.path.dirname(new_filename))
|
||||||
|
|
||||||
# Create new path
|
# Create new path
|
||||||
os.makedirs(dir_new, exist_ok=True)
|
os.makedirs(dir_new, exist_ok=True)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_path(self):
|
def source_path(self):
|
||||||
return self.filename_to_path(self.source_filename)
|
return Document.filename_to_path(self.source_filename)
|
||||||
|
|
||||||
def filename_to_path(self, filename):
|
@staticmethod
|
||||||
|
def filename_to_path(filename):
|
||||||
return os.path.join(
|
return os.path.join(
|
||||||
settings.MEDIA_ROOT,
|
settings.MEDIA_ROOT,
|
||||||
"documents",
|
"documents",
|
||||||
@ -393,7 +394,7 @@ class Document(models.Model):
|
|||||||
return reverse("fetch", kwargs={"kind": "thumb", "pk": self.pk})
|
return reverse("fetch", kwargs={"kind": "thumb", "pk": self.pk})
|
||||||
|
|
||||||
def set_filename(self, filename):
|
def set_filename(self, filename):
|
||||||
if os.path.isfile(self.filename_to_path(filename)):
|
if os.path.isfile(Document.filename_to_path(filename)):
|
||||||
self.filename = filename
|
self.filename = filename
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user