fnp
/
wolnelektury.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7a3626e
)
fix
author
Radek Czajka
<rczajka@rczajka.pl>
Fri, 24 Apr 2026 11:49:03 +0000
(13:49 +0200)
committer
Radek Czajka
<rczajka@rczajka.pl>
Fri, 24 Apr 2026 11:49:03 +0000
(13:49 +0200)
src/catalogue/models/book.py
patch
|
blob
|
history
diff --git
a/src/catalogue/models/book.py
b/src/catalogue/models/book.py
index
d0487cd
..
7ed0b4c
100644
(file)
--- a/
src/catalogue/models/book.py
+++ b/
src/catalogue/models/book.py
@@
-63,7
+63,7
@@
class Book(models.Model):
preview_key = models.CharField(max_length=32, blank=True, null=True)
findable = models.BooleanField('wyszukiwalna', default=True, db_index=True)
can_sell = models.BooleanField('do sprzedaży', default=True)
preview_key = models.CharField(max_length=32, blank=True, null=True)
findable = models.BooleanField('wyszukiwalna', default=True, db_index=True)
can_sell = models.BooleanField('do sprzedaży', default=True)
- can_sell_mp3 = models.BooleanField('do sprzedaży mp3', default=
Tru
e)
+ can_sell_mp3 = models.BooleanField('do sprzedaży mp3', default=
Fals
e)
isbn_mp3 = models.CharField('ISBN audiobooka', max_length=32, blank=True)
# files generated during publication
isbn_mp3 = models.CharField('ISBN audiobooka', max_length=32, blank=True)
# files generated during publication
@@
-921,7
+921,8
@@
class Book(models.Model):
audio_items = requests.get(f'https://audio.wolnelektury.pl/archive/book/{self.slug}.json').json()['items']
if not all(x['project']['can_sell'] for x in audio_items):
ret = False
audio_items = requests.get(f'https://audio.wolnelektury.pl/archive/book/{self.slug}.json').json()['items']
if not all(x['project']['can_sell'] for x in audio_items):
ret = False
- self.can_sell_audio = ret
+ self.can_sell_mp3 = ret
+ self.save(update_fields=['can_sell_mp3'])
@classmethod
@transaction.atomic
@classmethod
@transaction.atomic