소스 검색

fix(core): Allow custom host id when creating new entity with orderable assets (#1035)

closes #1034
simpian 4 년 전
부모
커밋
aeaf308446
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      packages/core/src/service/services/asset.service.ts

+ 5 - 2
packages/core/src/service/services/asset.service.ts

@@ -45,6 +45,9 @@ import { TransactionalConnection } from '../transaction/transactional-connection
 import { ChannelService } from './channel.service';
 import { RoleService } from './role.service';
 import { TagService } from './tag.service';
+
+import { camelCase } from 'typeorm/util/StringUtils';
+
 // tslint:disable-next-line:no-var-requires
 const sizeOf = require('image-size');
 
@@ -565,8 +568,8 @@ export class AssetService {
             case 'Collection':
                 return 'collectionId';
             default:
-                throw new InternalServerError('error.could-not-find-matching-orderable-asset');
-        }
+                return `${camelCase(entityName, true)}Id`;
+        }   
     }
 
     private validateMimeType(mimeType: string): boolean {