We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ecc8c23 commit d2d0e5eCopy full SHA for d2d0e5e
1 file changed
identity/src/main/java/org/zstack/identity/AccountManagerImpl.java
@@ -1113,10 +1113,11 @@ public List<Class> getEntityClassForSoftDeleteEntityExtension() {
1113
@Override
1114
@Transactional
1115
public void postSoftDelete(Collection entityIds, Class entityClass) {
1116
+ String resourceType = ResourceTypeMetadata.getBaseResourceTypeFromConcreteType(entityClass).getSimpleName();
1117
String sql = "delete from AccountResourceRefVO ref where ref.resourceUuid in (:uuids) and ref.resourceType = :resourceType";
1118
Query q = dbf.getEntityManager().createQuery(sql);
1119
q.setParameter("uuids", entityIds);
- q.setParameter("resourceType", entityClass.getSimpleName());
1120
+ q.setParameter("resourceType", resourceType);
1121
q.executeUpdate();
1122
}
1123
0 commit comments