Make sure new media has a new uuid added on
This commit is contained in:
parent
3015d31a79
commit
2b7b9de32e
@ -25,12 +25,11 @@ from sqlalchemy.ext.declarative import declarative_base
|
||||
from sqlalchemy.sql import and_
|
||||
from migrate.changeset.constraint import UniqueConstraint
|
||||
|
||||
|
||||
from mediagoblin.db.extratypes import JSONEncoded, MutationDict
|
||||
from mediagoblin.db.migration_tools import (
|
||||
RegisterMigration, inspect_table, replace_table_hack)
|
||||
from mediagoblin.db.models import (MediaEntry, Collection, MediaComment, User,
|
||||
Privilege)
|
||||
create_uuid, Privilege)
|
||||
from mediagoblin.db.extratypes import JSONEncoded, MutationDict
|
||||
|
||||
MIGRATIONS = {}
|
||||
|
@ -237,6 +237,10 @@ class NonceTimestamp(Base):
|
||||
timestamp = Column(DateTime, nullable=False, primary_key=True)
|
||||
|
||||
|
||||
def create_uuid():
|
||||
""" Creates a new uuid which is suitable for use in a URL """
|
||||
return base64.urlsafe_b64encode(uuid.uuid4().bytes).strip("=")
|
||||
|
||||
class MediaEntry(Base, MediaEntryMixin):
|
||||
"""
|
||||
TODO: Consider fetching the media_files using join
|
||||
|
Loading…
x
Reference in New Issue
Block a user