# Current Question ID keeps getting a ‘1’ prefixed to the Row ID – can’t reset assessment flow

**URL:** <https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790>\
**Category:** Ask for Help\
**Created:** [June 27, 2025, 11:31pm UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790 "2025-06-27T23:31:59Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Daniel\_L](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_l/32/83378_2.png) [@Daniel\_L](https://community.glideapps.com/u/Daniel_L)\
**Post date:** [June 27, 2025, 11:31pm UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/1 "2025-06-27T23:31:59Z")

</div>

Hi Glide community,

I’m building an assessment app. The “Begin Assessment” button is supposed to:

1. Clear the user’s previous answers and scores.
2. Set **Current Question ID** (in the _Users_ table) to the Row ID of the first question (pulled with a Single-Value → _Risk Assessment_ → Row ID → _First_).
3. Navigate to the _Assessment Questions_ screen, which is filtered by `Row ID is User Profile › Current Question ID`.

Everything works except one stubborn glitch: **as soon as Glide writes the Row ID into Current Question ID, a “1” is prefixed in front of it** (e.g., `wr730NZgRjSPJ8CRcHo.Ow` becomes `1wr730NZgRjSPJ8CRcHo.Ow`). The extra “1” breaks the filter, so the assessment never resets to Question 1.

What I’ve tried (with no luck):

- Converted the Users table from Google Sheets to a Glide Table (“Copy of Users”) and set it as the active User Profile table.
- Verified **Current Question ID** is a plain **Text, user-specific** column (no template, math, or default).
- Confirmed **First Question Row ID** pulls the correct ID (no “1”).
- In the workflow’s **Set Column Values** , Row = **User profile row** , set _Current Question ID = First Question Row ID_, clear Score/Response.
- Deleted the old Users sheet column and any default values.
- Tested with a brand-new user account; the “1” still appears the instant the workflow runs.

It acts as if Glide is coercing the Row ID into a number first, then concatenating it back with the string. I can’t find any hidden logic that adds that leading “1”.

Has anyone seen a Row ID get prefixed like this, or know where else Glide might be transforming the value? Any advice is hugely appreciated—this one character is blocking the entire assessment reset.

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 28, 2025, 12:33am UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/2 "2025-06-28T00:33:49Z")

</div>

> [@Daniel\_L](#):
>
> Everything works except one stubborn glitch: **as soon as Glide writes the Row ID into Current Question ID, a “1” is prefixed in front of it** (e.g., `wr730NZgRjSPJ8CRcHo.Ow` becomes `1wr730NZgRjSPJ8CRcHo.Ow`). The extra “1” breaks the filter, so the assessment never resets to Question 1.

Can you show some screenshots of how you’re configuring this part? I have a feeling some variables are in play here but I’m not sure.

---

<div class="post-metadata">

**Author:** ![Daniel\_L](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_l/32/83378_2.png) [@Daniel\_L](https://community.glideapps.com/u/Daniel_L)\
**Post date:** [June 28, 2025, 11:07pm UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/3 "2025-06-28T23:07:45Z")

</div>

> [@Daniel\_L](#):
>
> concatenating

 ![1) Full Workflow](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/d/5db4692ea79e100a90777f69afd8cc1c6e23e2c2.jpeg)  
 ![2) Config First Question Row ID](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/a/2aba4a0dc175cac6abbec16e745e7f7bf92572d6.jpeg)  
 ![3) Current QID](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/1/415a57a2c6e1ced2a2db7b1053c4a7a8c4758ab4.jpeg)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 29, 2025, 12:25am UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/4 "2025-06-29T00:25:06Z")

</div>

![CleanShot 2025-06-29 at 07.24.33@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/3/a39817f759b4781792fce2407b114f53e4203e34.png)

Why do you have the “First Question” variable here? Shouldn’t it just be Row ID?

---

<div class="post-metadata">

**Author:** ![Daniel\_L](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_l/32/83378_2.png) [@Daniel\_L](https://community.glideapps.com/u/Daniel_L)\
**Post date:** [June 29, 2025, 1:14am UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/5 "2025-06-29T01:14:45Z")

</div>

Hey Thinh,

The reason I’m using the **“First Question”** variable instead of directly assigning the Row ID is because I needed a dynamic, reusable way to target the first question in the assessment — without hardcoding that specific Row ID every time.

**“First Question”** is a single value column I created to hold the Row ID of the very first assessment question (from the Physical Security-Risk Assessment table). That way, if I ever reorder or replace the first question, I only need to update that single-value field — and everything else stays functional.

So in the workflow, when the user clicks **“Begin Assessment,”** the app copies that **Row ID** value from the **First Question** column into the **Current QID** column of the Users table — which then drives the rest of the assessment logic.

Let me know if you think there’s a better way to approach it though — I’m definitely open to cleaning this up if there’s a simpler method.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 29, 2025, 2:34am UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/6 "2025-06-29T02:34:55Z")

</div>

> [@Daniel\_L](#):
>
> **“First Question”** is a single value column I created to hold the Row ID of the very first assessment question (from the Physical Security-Risk Assessment table).

But the screenshot shows that it’s a boolean value, not a rowID right?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/0/008121382bc7c1a8e9d9d3327811b0860459ceac.jpeg)

Shouldn’t it be this column?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [June 29, 2025, 11:47am UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/7 "2025-06-29T11:47:06Z")

</div>

Two separate values are being concatenated here. A boolean which is probably either a 1 or 0, and a RowID. Neither of which are the actual ‘First Question Row ID’ column that is intended to be used.

 ![1000005442](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/d/1/d13d582dd30352077fc4997b3ffc9aae4231a82e.png)

---

<div class="post-metadata">

**Author:** ![Daniel\_L](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_l/32/83378_2.png) [@Daniel\_L](https://community.glideapps.com/u/Daniel_L)\
**Post date:** [June 29, 2025, 12:37pm UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/8 "2025-06-29T12:37:37Z")

</div>

Quick update:

- I replaced the old boolean + RowID reference with a clean **Single Value → First → Row ID** column called **`First Question Row ID`** (non-user-specific, text).
- In my **Restart Assessment** workflow I now set **`Current QID = User › First Question Row ID`** and clear the Response / Score columns.
- On first load after publishing, the reset **does work** on my phone (the assessment starts at Q1).
- But after completing the assessment and clicking “Begin Assessment” again, it stays on the last question instead of jumping back to Q1.

Any idea why the user-specific values wouldn’t be clearing?  
– `Current QID`, `Response`, `Score`, and `Section Score` are all user-specific columns.  
– The workflow’s “Set column values” step shows **Clear value** for each of them.

Is there a better pattern for fully resetting the user profile row after submission?  
Appreciate any insight!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 30, 2025, 1:04am UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/9 "2025-06-30T01:04:48Z")

</div>

> [@Daniel\_L](#):
>
> But after completing the assessment and clicking “Begin Assessment” again, it stays on the last question instead of jumping back to Q1.

What do you see in the workflow logs for this? Can you show the configuration screenshots?

---

<div class="post-metadata">

**Author:** ![Daniel\_L](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_l/32/83378_2.png) [@Daniel\_L](https://community.glideapps.com/u/Daniel_L)\
**Post date:** [June 30, 2025, 8:24pm UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/10 "2025-06-30T20:24:47Z")

</div>

Thanks for the reply. In the workflow, the “Begin Assessment” button is supposed to take the user to the first question (Q1), but instead it’s landing on the last question they previously viewed. I suspect Glide is still referencing the last row or question ID from the previous session.

Here’s what I have so far:

- The assessment questions are in a separate table (not a collection).
- Each question is displayed on its own screen using screen filtering.
- The “Begin Assessment” button uses a `Go to tab` or `Go to screen` action.
- There’s no explicit reset of the question flow or navigation state in the workflow.

I can share workflow screenshots if needed. But before I do that — should I be manually resetting anything like the screen’s row ID or using a “set column value” to point the user back to Q1?

Appreciate the help!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 30, 2025, 11:17pm UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/11 "2025-06-30T23:17:10Z")

</div>

Please share your full configurations of the workflows and screen components, perhaps in a video or some screenshots. Thank you!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 30, 2025, 11:35pm UTC](https://community.glideapps.com/t/current-question-id-keeps-getting-a-1-prefixed-to-the-row-id-can-t-reset-assessment-flow/82790/12 "2025-06-30T23:35:36Z")

</div>

> [@Daniel\_L](#):
>
> In the workflow, the “Begin Assessment” button is supposed to take the user to the first question (Q1), but instead it’s landing on the last question they previously viewed. I suspect Glide is still referencing the last row or question ID from the previous session.

This should not happen as far as I know, assuming first question is a variable that never changes (single value \> first as you have it here).

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/9/7988bb9cba75dbda2c38213fe4cb4d7653493b71.jpeg)

Hence I would want to see all the workflows as you have it at the moment, and the component configurations to see if we can figure something out.

Maybe something from the Assessment Questions tab is wrong, but I can’t be sure.
