Skip to content

Commit f1ceae7

Browse files
fix: logo fetch issue
1 parent ce70da7 commit f1ceae7

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

apps/OpenSignServer/cloud/main.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import SignatureAfterFind from './parsefunction/SignatureAfterFind.js';
3232
import getInvoices from './parsefunction/getInvoices.js';
3333
import getPayments from './parsefunction/getPayments.js';
3434
import getSubscriptions from './parsefunction/getSubscriptions.js';
35+
import TenantAterFind from './parsefunction/TenantAfterFind.js';
3536

3637
Parse.Cloud.define('AddUserToRole', addUserToGroups);
3738
Parse.Cloud.define('UserGroups', getUserGroups);
@@ -67,3 +68,4 @@ Parse.Cloud.afterFind(Parse.User, UserAfterFind);
6768
Parse.Cloud.afterFind('contracts_Document', DocumentBeforeFind);
6869
Parse.Cloud.afterFind('contracts_Template', TemplateAfterFind);
6970
Parse.Cloud.afterFind('contracts_Signature', SignatureAfterFind);
71+
Parse.Cloud.afterFind('partners_Tenant', TenantAterFind);
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import getPresignedUrl from './getSignedUrl.js';
2+
3+
async function TenantAterFind(request) {
4+
if (request.objects.length === 1) {
5+
if (request.objects) {
6+
const obj = request.objects[0];
7+
const Logo = obj?.get('Logo') && obj?.get('Logo');
8+
if (Logo) {
9+
obj.set('Logo', getPresignedUrl(Logo));
10+
}
11+
return [obj];
12+
}
13+
}
14+
}
15+
export default TenantAterFind;

0 commit comments

Comments
 (0)