diff --git a/atproto.py b/atproto.py index 812a5fe1..1afea978 100644 --- a/atproto.py +++ b/atproto.py @@ -186,7 +186,7 @@ class ATProto(User, Protocol): HAS_COPIES = True REQUIRES_AVATAR = True REQUIRES_NAME = True - DEFAULT_ENABLED_PROTOCOLS = () + DEFAULT_ENABLED_PROTOCOLS = ('web',) SUPPORTED_AS1_TYPES = frozenset( tuple(as1.ACTOR_TYPES) + tuple(as1.POST_TYPES) diff --git a/models.py b/models.py index f17b3ac5..60eec6eb 100644 --- a/models.py +++ b/models.py @@ -295,7 +295,10 @@ class User(StringIdModel, metaclass=ProtocolUserMeta): continue elif proto.HAS_COPIES: if not user.get_copy(proto) and user.is_enabled(proto): - proto.create_for(user) + try: + proto.create_for(user) + except (ValueError, AssertionError): + logging.info(f'failed creating {proto.LABEL} copy') else: logger.info(f'{proto.LABEL} not enabled or user copy already exists, skipping propagate') diff --git a/templates/index.html b/templates/index.html index eab17124..9eb5a091 100644 --- a/templates/index.html +++ b/templates/index.html @@ -28,7 +28,7 @@