Skip to content

Commit e61e49b

Browse files
committed
Add authentication parameters to photo URL query in QFileControlRenderer
1 parent f21cfed commit e61e49b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/components/quasar-jsonform/controls/QFileControlRenderer.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,17 @@ const QStringControlRenderer = defineComponent({
8080
return this.control.label === undefined ? this.control.schema.title : this.control.label;
8181
},
8282
photoUrlQuery() {
83+
const auth = useAuth()
8384
const query = new URLSearchParams();
8485
const employeeNumber = (this.jsonforms as any)?.core?.data?.employeeNumber;
8586
const employeeType = (this.jsonforms as any)?.core?.data?.employeeType;
8687
8788
query.append('filters[:inetOrgPerson.employeeNumber]', employeeNumber);
8889
query.append('filters[:inetOrgPerson.employeeType]', employeeType);
8990
91+
if (auth.user?._id) query.append('id', `${auth.user?._id}`);
92+
if (auth.user?.sseToken) query.append('key', `${auth.user?.sseToken}`);
93+
9094
return {
9195
params: query.toString(),
9296
employeeNumber,

0 commit comments

Comments
 (0)