I'm submitting a ... (check one with "x")
Current behavior:
Unknown error 500 on creating Order
{
"data": {
"attributes": {
"payment-mode": "paypal",
"country": "India",
"status": "pending",
"amount": "10"
},
"type": "order",
"relationships": {
"attendees": {
"data": [
{
"id": "21",
"type": "attendee"
}
]
},
"event": {
"data": {
"id": "155",
"type": "event"
}
}
}
}
}
Expected behavior:
Order should be created
Steps to reproduce:
Create order
@iamareebjamal @SaptakS Can I work on this issue?
Please go ahead
@iamareebjamal @SaptakS I am having difficulty reproducing the issue. I did the following things :
1) Created an event
2) Added tickets to the event
Then tried to add attendees to the event using the above-created ticket id but I get 405 error. Is there some detail or step that I am missing?
Please show the log
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 10:55:18] "POST /v1/attendees/1 HTTP/1.1" 405 -
127.0.0.1 - - [17/Apr/2018 10:55:41] "POST /v1/attendees/2 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 10:55:41] "POST /v1/attendees/2 HTTP/1.1" 405 -
127.0.0.1 - - [17/Apr/2018 11:02:19] "POST /v1/attendees/2 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:02:19] "POST /v1/attendees/2 HTTP/1.1" 405 -
127.0.0.1 - - [17/Apr/2018 11:02:26] "POST /v1/attendees/1 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:02:26] "POST /v1/attendees/1 HTTP/1.1" 405 -
127.0.0.1 - - [17/Apr/2018 11:04:22] "POST /v1/attendees/1 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:04:22] "POST /v1/attendees/1 HTTP/1.1" 405 -
127.0.0.1 - - [17/Apr/2018 11:05:52] "POST /v1/attendees/1 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:05:52] "POST /v1/attendees/1 HTTP/1.1" 405 -
127.0.0.1 - - [17/Apr/2018 11:09:09] "POST /v1/attendees/1 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:09:09] "POST /v1/attendees/1 HTTP/1.1" 405 -
can't compare offset-naive and offset-aware datetimes
Traceback (most recent call last):
File "/home/mayank/OpenSource/open-event-server/app/api/helpers/db.py", line 23, in save_to_db
db.session.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/scoping.py", line 157, in do
return getattr(self.registry(), name)(args, *kwargs)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 921, in commit
self.transaction.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 461, in commit
self._prepare_impl()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 441, in _prepare_impl
self.session.flush()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2192, in flush
self._flush(objects)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2312, in _flush
transaction.rollback(_capture_exception=True)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2276, in _flush
flush_context.execute()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 389, in execute
rec.execute(self)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 548, in execute
uow
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 177, in save_obj
mapper, table, update)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 659, in _emit_update_statements
lambda rec: (
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 485, in _collect_update_commands
value, state.committed_state[propkey]) is not True:
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/sql/type_api.py", line 359, in compare_values
return x == y
TypeError: can't compare offset-naive and offset-aware datetimes
ERROR:root:DB Exception! can't compare offset-naive and offset-aware datetimes
127.0.0.1 - - [17/Apr/2018 11:11:46] "POST /v1/tickets HTTP/1.1" 500 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:11:46] "POST /v1/tickets HTTP/1.1" 500 -
can't compare offset-naive and offset-aware datetimes
Traceback (most recent call last):
File "/home/mayank/OpenSource/open-event-server/app/api/helpers/db.py", line 23, in save_to_db
db.session.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/scoping.py", line 157, in do
return getattr(self.registry(), name)(args, *kwargs)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 921, in commit
self.transaction.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 461, in commit
self._prepare_impl()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 441, in _prepare_impl
self.session.flush()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2192, in flush
self._flush(objects)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2312, in _flush
transaction.rollback(_capture_exception=True)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2276, in _flush
flush_context.execute()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 389, in execute
rec.execute(self)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 548, in execute
uow
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 177, in save_obj
mapper, table, update)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 659, in _emit_update_statements
lambda rec: (
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 485, in _collect_update_commands
value, state.committed_state[propkey]) is not True:
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/sql/type_api.py", line 359, in compare_values
return x == y
TypeError: can't compare offset-naive and offset-aware datetimes
ERROR:root:DB Exception! can't compare offset-naive and offset-aware datetimes
127.0.0.1 - - [17/Apr/2018 11:12:06] "POST /v1/tickets HTTP/1.1" 500 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:12:06] "POST /v1/tickets HTTP/1.1" 500 -
can't compare offset-naive and offset-aware datetimes
Traceback (most recent call last):
File "/home/mayank/OpenSource/open-event-server/app/api/helpers/db.py", line 23, in save_to_db
db.session.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/scoping.py", line 157, in do
return getattr(self.registry(), name)(args, *kwargs)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 921, in commit
self.transaction.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 461, in commit
self._prepare_impl()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 441, in _prepare_impl
self.session.flush()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2192, in flush
self._flush(objects)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2312, in _flush
transaction.rollback(_capture_exception=True)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2276, in _flush
flush_context.execute()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 389, in execute
rec.execute(self)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 548, in execute
uow
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 177, in save_obj
mapper, table, update)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 659, in _emit_update_statements
lambda rec: (
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 485, in _collect_update_commands
value, state.committed_state[propkey]) is not True:
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/sql/type_api.py", line 359, in compare_values
return x == y
TypeError: can't compare offset-naive and offset-aware datetimes
ERROR:root:DB Exception! can't compare offset-naive and offset-aware datetimes
127.0.0.1 - - [17/Apr/2018 11:12:15] "POST /v1/tickets HTTP/1.1" 201 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:12:15] "POST /v1/tickets HTTP/1.1" 201 -
can't compare offset-naive and offset-aware datetimes
Traceback (most recent call last):
File "/home/mayank/OpenSource/open-event-server/app/api/helpers/db.py", line 23, in save_to_db
db.session.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/scoping.py", line 157, in do
return getattr(self.registry(), name)(args, *kwargs)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 921, in commit
self.transaction.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 461, in commit
self._prepare_impl()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 441, in _prepare_impl
self.session.flush()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2192, in flush
self._flush(objects)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2312, in _flush
transaction.rollback(_capture_exception=True)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2276, in _flush
flush_context.execute()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 389, in execute
rec.execute(self)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 548, in execute
uow
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 177, in save_obj
mapper, table, update)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 659, in _emit_update_statements
lambda rec: (
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 485, in _collect_update_commands
value, state.committed_state[propkey]) is not True:
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/sql/type_api.py", line 359, in compare_values
return x == y
TypeError: can't compare offset-naive and offset-aware datetimes
ERROR:root:DB Exception! can't compare offset-naive and offset-aware datetimes
127.0.0.1 - - [17/Apr/2018 11:12:22] "POST /v1/tickets HTTP/1.1" 201 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:12:22] "POST /v1/tickets HTTP/1.1" 201 -
127.0.0.1 - - [17/Apr/2018 11:12:28] "POST /v1/attendees/1 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:12:28] "POST /v1/attendees/1 HTTP/1.1" 405 -
can't compare offset-naive and offset-aware datetimes
Traceback (most recent call last):
File "/home/mayank/OpenSource/open-event-server/app/api/helpers/db.py", line 23, in save_to_db
db.session.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/scoping.py", line 157, in do
return getattr(self.registry(), name)(args, *kwargs)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 921, in commit
self.transaction.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 461, in commit
self._prepare_impl()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 441, in _prepare_impl
self.session.flush()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2192, in flush
self._flush(objects)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2312, in _flush
transaction.rollback(_capture_exception=True)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2276, in _flush
flush_context.execute()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 389, in execute
rec.execute(self)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 548, in execute
uow
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 177, in save_obj
mapper, table, update)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 659, in _emit_update_statements
lambda rec: (
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 485, in _collect_update_commands
value, state.committed_state[propkey]) is not True:
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/sql/type_api.py", line 359, in compare_values
return x == y
TypeError: can't compare offset-naive and offset-aware datetimes
ERROR:root:DB Exception! can't compare offset-naive and offset-aware datetimes
127.0.0.1 - - [17/Apr/2018 11:13:04] "POST /v1/tickets HTTP/1.1" 201 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:13:04] "POST /v1/tickets HTTP/1.1" 201 -
127.0.0.1 - - [17/Apr/2018 11:13:17] "POST /v1/attendees/1 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:13:17] "POST /v1/attendees/1 HTTP/1.1" 405 -
127.0.0.1 - - [17/Apr/2018 11:13:32] "POST /v1/attendees/1 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:13:32] "POST /v1/attendees/1 HTTP/1.1" 405 -
127.0.0.1 - - [17/Apr/2018 11:13:47] "POST /v1/attendees/2 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:13:47] "POST /v1/attendees/2 HTTP/1.1" 405 -
127.0.0.1 - - [17/Apr/2018 11:17:43] "GET /v1/events/1/tickets HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:17:43] "GET /v1/events/1/tickets HTTP/1.1" 200 -
127.0.0.1 - - [17/Apr/2018 11:20:07] "GET /v1/events/2/tickets HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:20:07] "GET /v1/events/2/tickets HTTP/1.1" 200 -
can't compare offset-naive and offset-aware datetimes
Traceback (most recent call last):
File "/home/mayank/OpenSource/open-event-server/app/api/helpers/db.py", line 23, in save_to_db
db.session.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/scoping.py", line 157, in do
return getattr(self.registry(), name)(args, *kwargs)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 921, in commit
self.transaction.commit()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 461, in commit
self._prepare_impl()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 441, in _prepare_impl
self.session.flush()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2192, in flush
self._flush(objects)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2312, in _flush
transaction.rollback(_capture_exception=True)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 2276, in _flush
flush_context.execute()
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 389, in execute
rec.execute(self)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 548, in execute
uow
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 177, in save_obj
mapper, table, update)
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 659, in _emit_update_statements
lambda rec: (
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 485, in _collect_update_commands
value, state.committed_state[propkey]) is not True:
File "/home/mayank/anaconda2/envs/openevent/lib/python2.7/site-packages/sqlalchemy/sql/type_api.py", line 359, in compare_values
return x == y
TypeError: can't compare offset-naive and offset-aware datetimes
ERROR:root:DB Exception! can't compare offset-naive and offset-aware datetimes
127.0.0.1 - - [17/Apr/2018 11:21:07] "POST /v1/tickets HTTP/1.1" 201 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:21:07] "POST /v1/tickets HTTP/1.1" 201 -
127.0.0.1 - - [17/Apr/2018 11:21:12] "GET /v1/events/2/tickets HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:21:12] "GET /v1/events/2/tickets HTTP/1.1" 200 -
127.0.0.1 - - [17/Apr/2018 11:21:34] "POST /v1/attendees/2 HTTP/1.1" 405 -
INFO:werkzeug:127.0.0.1 - - [17/Apr/2018 11:21:34] "POST /v1/attendees/2 HTTP/1.1" 405 -
@iamareebjamal I think this is the problem - can't compare offset-naive and offset-aware datetimes
No that warning is printed each time. What response did you get?
"
The method is not allowed for the requested URL.
"Paste your request
URL -> localhost:5000/v1/attendees/2
{
"data": {
"attributes": {
"firstname": "John",
"lastname": "Doe"
},
"type": "attendee",
"relationships": {
"event": {
"data": {
"id": "2",
"type": "event"
}
},
"ticket": {
"data": {
"id": "8",
"type": "ticket"
}
}
}
}
}
TO SHOW THE AVAILABLE TICKETS :
{
...
}
URL should not have /2

But the docs say there should be an event id?
@iamareebjamal Ok worked. I think the docs need to be corrected then? Also, pdf-url is a required field but the docs say otherwise?
Yeah, they should be corrected and pdf-url shouldn't be required
I get this if it is not specified :
{
"errors": [
{
"status": "422",
"source": {
"pointer": "/data/attributes/pdf-url"
},
"detail": "Missing data for required field.",
"title": "Validation error"
}
],
"jsonapi": {
"version": "1.0"
}
}
Ok should I make another issue for that or do it in this only? Also, I think PR #4666 should solve this issue though. I will try and confirm.
Let @shubham-padia @SaptakS @niranjan94 decide about the pdf-url
@mayank8318 It should be optional only as the pdf_url is filled by orders api itself after completion of order.
@mayank8318 Please create an issue to change pdf-url to optional
@mayank8318 please check if this issue can be closed
@iamareebjamal This has a different error:

Working on it, will send a PR soon.
This is not the issue. See #4645
'secret' is used for creating the hash while saving the pdf. This happens after the order is saved in the database. I think both the issues coincide. What should I do here?
That issue is not linked to this. Just run this command in your postgres console
update settings set secret = 'some_secret_key';
@mayank8318 Status?
@iamareebjamal I had an exam today, so couldn't try it. I will update the PR by tonight
I think this is fixed by #4666
Please ping to reopen if the issue persists
@iamareebjamal After updating secret in postgres, 201 is returned and the database is updated successfully.