mirror of
https://github.com/pretix/pretix.git
synced 2026-11-10 01:17:07 +00:00
bugfixing
This commit is contained in:
1 parent
db86462208
commit
b616ee7cd3
4 files changed
+8
-6
No files matched your search
@@ -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:
|
||||
|
||||
@@ -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()}
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in new issue
Block a user