bugfixing

This commit is contained in:
Kara Engelhardt committed 2026-11-05 13:22:46 +01:00
1 parent db86462208
commit b616ee7cd3
4 files changed
+8 -6

No files matched your search

+1 -1
View File
@@ -142,7 +142,7 @@ class GoogleWalletInstance(models.Model):
resource = models.CharField()
identifier = models.CharField()
data = models.JSONField()
usages = models.IntegerField()
usages = models.IntegerField(default=0)
updated_at = models.DateTimeField(auto_now=True)
class Meta:
+4 -2
View File
@@ -37,8 +37,10 @@ class WalletPlatform:
)
return platform_layout
def generate(self, position):
return self.get_layout(position).pass_layout.generate(position)
def generate(self, position, layout):
if not layout:
layout = self.get_layout(position).pass_layout
return layout.generate(position)
class LayoutContext(TypedDict):
@@ -332,7 +332,7 @@ class EventTicketObject(BaseGoogleWalletObject):
def ticket_number(self, ticket_number: str):
self.data["ticket_number"] = ticket_number
def valid_time_interval(self, start: datetime | None, end: datetime | None):
def valid_time_interval(self, start: datetime.datetime | None, end: datetime.datetime | None):
self.data.setdefault("validTimeInterval", {})
if start:
self.data["validTimeInterval"]["start"] = {"date": start.isoformat()}
+2 -2
View File
@@ -10,7 +10,7 @@ from pretix.plugins.wallet.styles.google_wallet import (
GooglePaySignatureManager, Resource,
)
logger = logging.getLogger("pretix.plugins.wallet.apple")
logger = logging.getLogger("pretix.plugins.wallet.google")
class CallbackView(APIView):
@@ -22,7 +22,7 @@ class CallbackView(APIView):
webhook_json = GooglePaySignatureManager(
request.event.settings.wallet_google_issuer_id
).unseal(request.data)
print(webhook_json)
object = (
GoogleWalletInstance.objects.select_for_update(of=OF_SELF)
.filter(