Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 3f01285b

Přidáno uživatelem Michal Seják před téměř 4 roky(ů)

Re #8652 - Removed redundant "== ''" checks for date types.

Zobrazit rozdíly:

src/dao/certificate_repository.py
124 124

  
125 125
        try:
126 126
            sql = (f"SELECT * FROM {TAB_CERTIFICATES} "
127
                   f"WHERE {COL_ID} = ? AND ({COL_DELETION_DATE} IS NULL OR {COL_DELETION_DATE} = '')")
127
                   f"WHERE {COL_ID} = ? AND ({COL_DELETION_DATE} IS NULL)")
128 128
            values = [certificate_id]
129 129
            self.cursor.execute(sql, values)
130 130
            certificate_row = self.cursor.fetchone()
......
200 200
                values = [filter_type]
201 201

  
202 202
            sql = (f"SELECT * FROM {TAB_CERTIFICATES} "
203
                   f"WHERE ({COL_DELETION_DATE} IS NULL OR {COL_DELETION_DATE} = ''){sql_extension}")
203
                   f"WHERE ({COL_DELETION_DATE} IS NULL){sql_extension}")
204 204
            self.cursor.execute(sql, values)
205 205
            certificate_rows = self.cursor.fetchall()
206 206

  
......
275 275
            sql = (
276 276
                f"SELECT * "
277 277
                f"FROM {TAB_CERTIFICATES} a "
278
                f"WHERE (a.{COL_DELETION_DATE} IS NULL OR a.{COL_DELETION_DATE} = '') "
278
                f"WHERE (a.{COL_DELETION_DATE} IS NULL) "
279 279
                f"AND a.{COL_TYPE_ID} IN ({','.join('?' * len(target_types))}) "
280 280
            )
281 281
            
......
446 446
        try:
447 447
            sql = (f"UPDATE {TAB_CERTIFICATES} "
448 448
                   f"SET {COL_DELETION_DATE} = ? "
449
                   f"WHERE {COL_ID} = ? AND ({COL_DELETION_DATE} IS NULL OR {COL_DELETION_DATE} = '')")
449
                   f"WHERE {COL_ID} = ? AND ({COL_DELETION_DATE} IS NULL)")
450 450
            values = [int(time.time()),
451 451
                      certificate_id]
452 452
            self.cursor.execute(sql, values)
......
473 473
        return self.cursor.rowcount > 0
474 474

  
475 475
    def set_certificate_revoked(
476
            self, certificate_id: int, revocation_date: str, revocation_reason: str = REV_REASON_UNSPECIFIED):
476
            self, certificate_id: int, revocation_date: int, revocation_reason: str = REV_REASON_UNSPECIFIED):
477 477
        """
478 478
        Revoke a certificate
479 479

  
......
497 497
            sql = (f"UPDATE {TAB_CERTIFICATES} "
498 498
                   f"SET {COL_REVOCATION_DATE} = ?, "
499 499
                   f"{COL_REVOCATION_REASON} = ? "
500
                   f"WHERE {COL_ID} = ? AND ({COL_REVOCATION_DATE} IS NULL OR {COL_REVOCATION_DATE} = '')")
500
                   f"WHERE {COL_ID} = ? AND ({COL_REVOCATION_DATE} IS NULL)")
501 501
            values = [revocation_date,
502 502
                      revocation_reason,
503 503
                      certificate_id]
......
582 582

  
583 583
        try:
584 584
            sql = (f"SELECT * FROM {TAB_CERTIFICATES} "
585
                   f"WHERE {COL_PARENT_ID} = ? AND {COL_REVOCATION_DATE} IS NOT NULL AND {COL_REVOCATION_DATE} != ''")
585
                   f"WHERE {COL_PARENT_ID} = ? AND {COL_REVOCATION_DATE} IS NOT NULL")
586 586
            values = [certificate_id]
587 587
            self.cursor.execute(sql, values)
588 588
            certificate_rows = self.cursor.fetchall()
......
654 654
        try:
655 655
            sql = (f"SELECT * FROM {TAB_CERTIFICATES} "
656 656
                   f"WHERE {COL_PARENT_ID} = ? AND {COL_ID} != ? AND "
657
                   f"({COL_DELETION_DATE} IS NULL OR {COL_DELETION_DATE} = '')")
657
                   f"({COL_DELETION_DATE} IS NULL)")
658 658
            values = [certificate_id, certificate_id]
659 659
            self.cursor.execute(sql, values)
660 660
            certificate_rows = self.cursor.fetchall()
......
734 734
            sql = (
735 735
                f"SELECT * "
736 736
                f"FROM {TAB_CERTIFICATES} a "
737
                f"WHERE (a.{COL_DELETION_DATE} IS NULL OR a.{COL_DELETION_DATE} = '') "
737
                f"WHERE (a.{COL_DELETION_DATE} IS NULL) "
738 738
                f"AND a.{COL_PARENT_ID} = ? AND a.{COL_ID} != ? "
739 739
                f"AND a.{COL_TYPE_ID} IN ({','.join('?' * len(target_types))}) "
740 740
                

Také k dispozici: Unified diff