Browse Source

[Bug][Workflow Definition] fix ordinary users can not create depend task (#11961) (#11977)

3.1.0-release
caishunfeng 2 years ago committed by GitHub
parent
commit
cd8f32d876
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml

10
dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml

@ -162,13 +162,11 @@
<select id="queryAllProject" resultType="org.apache.dolphinscheduler.dao.entity.Project"> <select id="queryAllProject" resultType="org.apache.dolphinscheduler.dao.entity.Project">
select select
<include refid="baseSqlV2"> <include refid="baseSql"/>
<property name="alias" value="p"/> from t_ds_project
</include> where 1 = 1
from t_ds_project p
<if test="userId != 0"> <if test="userId != 0">
right join t_ds_relation_project_user rpu on p.id = rpu.project_id and user_id = #{userId}
where rpu.user_id = #{userId}
</if> </if>
</select> </select>

Loading…
Cancel
Save