Skip to content

Commit c7d8e60

Browse files
author
Jon Wayne Parrott
committed
Ensuring page token is bytes, fixes GoogleCloudPlatform#51 and GoogleCloudPlatform#48
1 parent e58661a commit c7d8e60

File tree

7 files changed

+31
-0
lines changed

7 files changed

+31
-0
lines changed

2-structured-data/bookshelf/crud.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
@crud.route("/")
2424
def list():
2525
token = request.args.get('page_token', None)
26+
if token:
27+
token = token.encode('utf-8')
28+
2629
books, next_page_token = get_model().list(cursor=token)
2730

2831
return render_template(

3-binary-data/bookshelf/crud.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ def upload_image_file(file):
4545
@crud.route("/")
4646
def list():
4747
token = request.args.get('page_token', None)
48+
if token:
49+
token = token.encode('utf-8')
50+
4851
books, next_page_token = get_model().list(cursor=token)
4952

5053
return render_template(

4-auth/bookshelf/crud.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ def upload_image_file(file):
4343
@crud.route("/")
4444
def list():
4545
token = request.args.get('page_token', None)
46+
if token:
47+
token = token.encode('utf-8')
48+
4649
books, next_page_token = get_model().list(cursor=token)
4750

4851
return render_template(
@@ -56,6 +59,8 @@ def list():
5659
@oauth2.required
5760
def list_mine():
5861
token = request.args.get('page_token', None)
62+
if token:
63+
token = token.encode('utf-8')
5964

6065
books, next_page_token = get_model().list_by_user(
6166
user_id=session['profile']['id'],

5-logging/bookshelf/crud.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ def upload_image_file(file):
4343
@crud.route("/")
4444
def list():
4545
token = request.args.get('page_token', None)
46+
if token:
47+
token = token.encode('utf-8')
48+
4649
books, next_page_token = get_model().list(cursor=token)
4750

4851
return render_template(
@@ -55,6 +58,8 @@ def list():
5558
@oauth2.required
5659
def list_mine():
5760
token = request.args.get('page_token', None)
61+
if token:
62+
token = token.encode('utf-8')
5863

5964
books, next_page_token = get_model().list_by_user(
6065
user_id=session['profile']['id'],

6-pubsub/bookshelf/crud.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ def upload_image_file(file):
4343
@crud.route("/")
4444
def list():
4545
token = request.args.get('page_token', None)
46+
if token:
47+
token = token.encode('utf-8')
48+
4649
books, next_page_token = get_model().list(cursor=token)
4750

4851
return render_template(
@@ -55,6 +58,8 @@ def list():
5558
@oauth2.required
5659
def list_mine():
5760
token = request.args.get('page_token', None)
61+
if token:
62+
token = token.encode('utf-8')
5863

5964
books, next_page_token = get_model().list_by_user(
6065
user_id=session['profile']['id'],

7-gce/bookshelf/crud.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ def upload_image_file(file):
4343
@crud.route("/")
4444
def list():
4545
token = request.args.get('page_token', None)
46+
if token:
47+
token = token.encode('utf-8')
48+
4649
books, next_page_token = get_model().list(cursor=token)
4750

4851
return render_template(
@@ -55,6 +58,8 @@ def list():
5558
@oauth2.required
5659
def list_mine():
5760
token = request.args.get('page_token', None)
61+
if token:
62+
token = token.encode('utf-8')
5863

5964
books, next_page_token = get_model().list_by_user(
6065
user_id=session['profile']['id'],

optional-container-engine/bookshelf/crud.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ def upload_image_file(file):
4343
@crud.route("/")
4444
def list():
4545
token = request.args.get('page_token', None)
46+
if token:
47+
token = token.encode('utf-8')
48+
4649
books, next_page_token = get_model().list(cursor=token)
4750

4851
return render_template(
@@ -55,6 +58,8 @@ def list():
5558
@oauth2.required
5659
def list_mine():
5760
token = request.args.get('page_token', None)
61+
if token:
62+
token = token.encode('utf-8')
5863

5964
books, next_page_token = get_model().list_by_user(
6065
user_id=session['profile']['id'],

0 commit comments

Comments
 (0)